千家信息网

Dubbo多注册中心和Zookeeper服务的迁移方法是什么

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,本篇内容介绍了"Dubbo多注册中心和Zookeeper服务的迁移方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔
千家信息网最后更新 2024年11月23日Dubbo多注册中心和Zookeeper服务的迁移方法是什么

本篇内容介绍了"Dubbo多注册中心和Zookeeper服务的迁移方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、Dubbo多注册中心

1、 应用场景

例如阿里有些服务来不及在青岛部署,只在杭州部署,而青岛的其它应用需要引用此服务,就可以将服务同时注册到两个注册中心。

consumer.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://code.alibabatech.com/schema/dubbohttp://code.alibabatech.com/schema/dubbo/dubbo.xsd">


2、不同服务使用不同注册中心

比如:CRM有些服务是专门为国际站设计的,有些服务是专门为中文站设计的。

consumer.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://code.alibabatech.com/schema/dubbohttp://code.alibabatech.com/schema/dubbo/dubbo.xsd">

3、多注册中心引用

比如:CRM需同时调用中文站和国际站的PC2服务,PC2在中文站和国际站均有部署,接口及版本号都一样,但连的数据库不一样。

consumer.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://code.alibabatech.com/schema/dubbohttp://code.alibabatech.com/schema/dubbo/dubbo.xsd">

consumer.xml如果只是测试环境临时需要连接两个不同注册中心,使用竖号分隔多个不同注册中心地址:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"

xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://code.alibabatech.com/schema/dubbohttp://code.alibabatech.com/schema/dubbo/dubbo.xsd">

二、Dubbo多注册中心的服务迁移

1、顾名思义,将服务从一个地儿迁到另一个地儿,例如从A地迁到B地。

2、如何实现多注册中心的服务迁移

步骤一

添加B地的注册中心地址,AB两地的注册中心间用英文的|分割,(同一个服务集群的zk节点使用逗号分割)

例如:dubbo.registry.address=192.168.220.128:2181|192.168.221.129:2181,192.168.221.130:2181,192.168.221.131:2181 这就是两个注册中心配置sample

步骤二

Jenkins重新构建服务,zk1本身就是含有全部服务的,现在构建是将服务部署到zk2集群中。这样就可实现A的zk和B地的zk两套注册中心享有两套相同的服务

步骤三

把服务的消费端都构建一遍;

步骤四

先取消服务消费者调用zk1的服务,具体实施就是去掉第一个zk的配置,然后构建消费者

步骤五

把服务提供者的配置也取消;然后重新构建服务提供者。这样就完成了将zk1中的所有服务迁移到zk2中,且去除zk1中的所有服务。

"Dubbo多注册中心和Zookeeper服务的迁移方法是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

服务 步骤 不同 两个 中文站 国际 就是 中文 消费 配置 方法 内容 同时 地儿 地址 提供者 更多 消费者 知识 集群 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 查看已创建好的数据库信息用什么 网络技术人员的级别 网络安全专业能在之江实验室 数据库连接对象无效 甘肃国邦网络技术有限公司 东营德新网络技术有限公司 a4纸手抄报网络安全 数据库分析业务需求和计划 怎么画网络安全的画图片 天津ios软件开发 阿里云MySQL数据库中间件 数据库软件突然消失 我的世界天域服务器 软件开发中的概念模式 我的世界服务器需要先干嘛 网络安全管理员招聘条件 服务器防勒索病毒 qq服务器连接中怎么办 长春中软国际软件开发有限公司 黑客技术与网络安全 查看已创建好的数据库信息用什么 徐汇区一站式软件开发欢迎咨询 中移互联网软件开发笔试 肇庆网络安全招标 电子网络安全公司咋取名 新 卡 无服务器 手机卡获取不到dns服务器地址 网力科技网络安全 打电话怎么显示服务器出错 广州硕丰互联网科技有限公司
0