• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

rancher2.x-nacos: 从github上checkout nacos 1.1.4 版本基础上,做些修改和扩展 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

rancher2.x-nacos

开源软件地址:

https://gitee.com/tanks_oracle/rancher2.x-nacos

开源软件介绍:

Nacos: Dynamic Naming and Configuration Service

Gitter LicenseGitter


具体参考官网(official site: http://nacos.io)

##修改扩展点,用于在K8s平台特别是Rancher2.x平台下,如何做到高可用部署nacos 集群,如下图所示:输入图片说明

Macos代码上修改,主要包括如下流程:

  1. 从外部参数中获取集群服务名(如nacos-server-node0#nacos-server-node1#nacos-server-node2#...)
  2. 单节点通过定时发送报告给所有服务名(nacos-server-node0:8848、nacos-server-node1:8848...)附带本容器IP地址和hostname
  3. 单节点收到请求信息,解析出对应源IP:端口信息,如10.42.2.10:8848,将收集到信息存储在ServerListManager.serviceNamesHost中
  4. 单节点定时跑批处理ServerListManager.ServerClusterNameResolve将集群信息写入nacos本地cluster.conf文件
  5. nacos应用会定期加载cluster.conf文件,达到动态更新集群个节点信息

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap