日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

自建Dubbo ZooKeeper遷移到MSE ZooKeeper

更新時(shí)間:

本文遷移指導(dǎo)適用于使用ZooKeeper作為Dubbo的注冊(cè)中心需要遷移到MSE ZooKeeper的場(chǎng)景。

前提條件

使用限制

  • 遷移工具宕機(jī)會(huì)導(dǎo)致同步服務(wù)中斷,因此建議最少部署2個(gè)節(jié)點(diǎn)。遷移流程啟動(dòng)后,請(qǐng)您盡快完成遷移操作。

  • 確保自建ZooKeeper、遷移工具和MSE ZooKeeper三者之間的網(wǎng)絡(luò)互相聯(lián)通。

機(jī)型參考

Dubbo服務(wù)數(shù)

Provider數(shù)

Consumer數(shù)

最小實(shí)例機(jī)型

最小遷移工具機(jī)型

0~1000

0~3000

0~9000

2 Core 4 GB

2 Core 4 GB

1000~4000

0~12000

0~36000

4 Core 8 GB

4 Core 8 GB

4000~7000

0~21000

0~63000

8 Core 16 GB

4 Core 8 GB

7000~10000

0~30000

0~90000

16 Core 32 GB

8 Core 16 GB

說(shuō)明
  • 最小實(shí)例機(jī)型:建議生產(chǎn)環(huán)境最少部署3個(gè)節(jié)點(diǎn),重要環(huán)境最少部署5個(gè)節(jié)點(diǎn)。

  • 最小遷移工具機(jī)型:如果需要實(shí)現(xiàn)高可用,建議最少部署2個(gè)節(jié)點(diǎn)。

遷移步驟

遷移的部署結(jié)構(gòu)如下所示。部署結(jié)構(gòu)

步驟一:添加遷移服務(wù)

  1. 在遷移工具左側(cè)導(dǎo)航欄,單擊集群配置,然后單擊新增集群,在新增集群對(duì)話框,添加源ZooKeeper集群信息,然后單擊確定

    配置項(xiàng)

    說(shuō)明

    集群名

    自定義。

    集群類型

    ZK

    集群IP列表

    集群IP列表可填寫多行,每行由源ZooKeeper服務(wù)的IP和端口組成,默認(rèn)端口號(hào)為2181。例如:

    127.0.0.1:2181
    127.0.0.2:2181
    127.0.0.3:2181

    如果源集群有SLB作為負(fù)載均衡,請(qǐng)?jiān)?b data-tag="uicontrol" id="uicontrol-994-2a0-h8x" class="uicontrol">集群IP列表填寫SLB的IP地址及端口。

    3

  2. 再次單擊新增集群,添加目標(biāo)ZooKeeper集群信息。

    • 集群類型:選擇ZK

    • 集群IP列表:由目標(biāo)MSE ZooKeeper的Endpoint和服務(wù)端口組成。例如,mse-8b7de****-p.zk.mse.aliyuncs.com:2181。

    4

  3. 在左側(cè)導(dǎo)航欄,單擊同步任務(wù),然后單擊新增同步,添加需要遷移的Dubbo服務(wù)。

    • 同步方式:選擇雙向同步,即同步的服務(wù)在任何一側(cè)做出變更,都會(huì)同步到另一側(cè)。

    • 同步類型:選擇服務(wù)信息,MSE Sync會(huì)自動(dòng)列出源集群的所有服務(wù),按需選擇即可。

    • 分組名:如果選擇同步多個(gè)服務(wù),分組名可不填寫,否則填寫具體Dubbo分組名。

    b1

  4. 單擊確定

    在遷移工具的同步服務(wù)頁(yè)面,查看已經(jīng)同步的服務(wù)名。b2

步驟二:驗(yàn)證同步結(jié)果

  1. 登錄MSE注冊(cè)配置中心管理控制臺(tái),并在頂部菜單欄選擇地域。

  2. 在左側(cè)導(dǎo)航欄,選擇注冊(cè)配置中心 > 實(shí)例列表

  3. 實(shí)例列表頁(yè)面,單擊目標(biāo)實(shí)例名稱。

  4. 在左側(cè)導(dǎo)航欄,選擇數(shù)據(jù)管理 > znode管理。查看Dubbo的默認(rèn)路徑下面是否已經(jīng)存在服務(wù)。

步驟三:遷移Dubbo客戶端

  1. 修改Dubbo客戶端的Endpoint。

    如下所示,找到Dubbo客戶端的XML配置文件,將dubbo:registry address中自建ZooKeeper的Endpoint,替換為MSE ZooKeeper的Endpoint。

    修改前:

     <dubbo:registry address="zookeeper://127.0.0.1:2181"/>

    修改后:

     <dubbo:registry address="zookeeper://mse-8b7de****-p.zk.mse.aliyuncs.com:2181"/>
  2. 重啟客戶端,Dubbo客戶端連接到MSE ZooKeeper。

    說(shuō)明

    為保障業(yè)務(wù)不中斷,建議分批重啟客戶端。重啟完成后,檢查自建集群下連接是否已經(jīng)全部完成。

步驟四:關(guān)閉自建ZooKeeper集群

  1. 停止自建ZooKeeper集群。

  2. 停止遷移工具。