当前位置: 首页 > news >正文

秦皇岛网站制作小程序开发北京软件编程培训机构

秦皇岛网站制作小程序开发,北京软件编程培训机构,wordpress会员积分,制作网站的布局网络首先思考一个问题:如果 Dubbo 应用使用 ZooKeeper 作为注册中心,现在需要切换到新的 ZooKeeper 实例,如何做到流量无损? 本文提供解决这个问题的一种方案。 场景 有两个基于 Dubbo 的微服务应用,一个是服务提供者&…

首先思考一个问题:如果 Dubbo 应用使用 ZooKeeper 作为注册中心,现在需要切换到新的 ZooKeeper 实例,如何做到流量无损?

本文提供解决这个问题的一种方案。

场景

  • 有两个基于 Dubbo 的微服务应用,一个是服务提供者,简称 Provider,另一个是服务消费者,简称 Consumer;

  • 使用 ZooKeeper 作为注册中心;

  • 现在要将注册中心从旧实例「ZooKeeper(旧)」 切换到新实例「ZooKeeper(新)」;

  • 要求流量无损;

注:实际的场景可能要复杂得多,比如可能涉及很多个应用,有的应用既是服务提供者又是服务消费者等等,但原理一致。

解决方案

主要利用 Dubbo 支持多注册中心的特性来进行设计。

Dubbo 多注册中心的用法参考 多注册中心 | Apache Dubbo。

2a2f13bc26594f70bf0fd9dd47bc6794.png

Step 1 是现状;

Step 2 将新实例「ZooKeeper(新)」加入到 Provider 的注册中心列表中,且放在首位,此时 Provider 同时向「ZooKeeper(新)」和「ZooKeeper(旧)」注册,默认为新;

Step 3 将 Consumer 的注册中心修改为「ZooKeeper(新)」;

Step 4 将「ZooKeeper(旧)」从 Provider 的注册中心列表中移除。

注:有一种特殊情况是一个服务既作为服务提供者又作为其它服务的消费者,这种情况应将其视为 Provider。

至此,我们已经实现了流量无损的迁移。

http://www.yayakq.cn/news/113763/

相关文章:

  • 做红酒网站软件定制开发平台
  • 区块链技术做网站开发公司质量管理制度体系的情况说明
  • 一个专门做视频配音的网站河南科技网站建设
  • 网站制作哪些公司好wordpress 学院 模板
  • 扁平化风格 网站东营建设信息网最新消息
  • 凡客网站建设怎么样沈阳制作网站
  • 网站开发与实训报告网络规划设计师多少分通过
  • 网站后台 栏目管理响应式布局基本知识
  • 网站制作的核心技术手机百度云转换wordpress
  • seo营销培训咨询搜索排名seo
  • 做网站建设的公司是什么类型装修设计效果图大全免费
  • wordpress植物网站wordpress上图片不显示
  • 2小时wordpress建站广告投放平台代理
  • 新开传奇网站手游o2o电子商务平台有哪些
  • 农村网站建设茂名一站式做网站哪家强
  • 网站服务费一年多少钱怎么做网络推广最有效
  • 申请关闭网站淘宝宝贝链接怎么做相关网站
  • 网站地图怎么做_选择响应式网站建设
  • 无锡做公司网站的公司自己做网站推广
  • 电商网站开发需要什么语言清远建设局网站
  • 贷款网站模板手机版html编辑软件
  • 怎么做关于花的网站网络推广公司开业广告
  • 广西住房与建设厅网站首页做ppt的网站叫什么
  • 上饶做网站的公司怎么做一个好的wordpress
  • 租好服务器咋做网站呢东莞营销型网站哪家好
  • 有哪个网站可以查别人做没做过牢吗施工合同模板
  • 松原建设小学网站网站做单链 好不好
  • 自己的网站怎么维护新农村建设网站
  • 新增域名网站建设方案seo优化网络公司排名
  • 南京网站网站建设网站服务器位置查询