netty能不能集群

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

猜你喜欢

转载自weitao1026.iteye.com/blog/2314212