Register_Discover

我要开发同款
泥瓦匠攻城狮2021年07月25日
246阅读
作品源文件
mov格式 94.8 MB
¥免费

作品详情

模拟上线/下线的场景,可以动态启动/停止某个 Netty 服务端。

- 客户端和服务端指的是Netty 客户端和服务端,启动两个服务端即启动两个 Netty 服务端。

- Netty 服务端启动时将自身的地址及端口记录在 Zookeeper 节点上,当 Netty 客户端在启动时通过 Zookeeper 节点获取 Netty 服务端信息并与之建立连接。

- 服务启动时Zookeeper 客户端向 Zookeeper 服务端注册 Watcher 监听,当节点内容(即服务端信息)有变化时,触发 Netty 客户端重新获取 Netty 服务端信息并更新连接信息。

- 这里主要是为了通过 Zookeeper 来实现动态感知节点的上线/下线功能,所以,我们以端口来区分不同的服务,而IP都是同一个服务器
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论