netty能不能集群

本文介绍了一种使用Zookeeper实现Netty服务发现的方法。服务端启动时向Zookeeper注册,关闭时主动注销。客户端从Zookeeper获取服务列表并订阅服务变更事件。Netty作为高性能网络框架,其集群方案需自行实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<div class="iteye-blog-content-contain" style="font-size: 14px"><p>比较简单的方法是利用zookeeper来实现服务发现。netty服务端启动时注册到zk,服务关闭的时候主动注销。客户端通过进程名到zk拉去可用的netty服务,并订阅zk的服务端的事件,在客户端处理分布式逻辑。………………………………………………………………………………netty是一个高性能的网络传输框架,所以集群的方案依赖使用方自己实现。可以简单的在netty启动时将进程信息写入zookeeper。客户端启动的时候从zk里面拉取可用节点列表,选取其中一个节点,建立连接即可。选取节点可以定制策略,哈希,轮询,加权轮询……。属于负载均衡和服务发现的范畴。用zk做服务发现第三方jar已经有实现了,拿来用就好了。</p>
<p>作者:郑大侠<br />链接:http://www.zhihu.com/question/39921591/answer/89263259<br />来源:知乎<br />著作权归作者所有,转载请联系作者获得授权。</p></div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值