基于Netty+Zookeeper手写RPC和服务注册、感知和负载均衡需求
需求基于Netty实现两个服务端,一个客户端,客户端通过Channel通道调用服务端服务端的上线与下线,客户端能动态感知,并能重新构成负载均衡。客户端选择性能好的服务器处理(响应时间短的服务器即为性能好)。Zookeeper记录客户端响应有效时间为5s,超时判定该客户端失效。一、思路实现思路如下:服务端启动时连接zookeeper,在/netty-server下创建临时节点,节点格式是/ip:port,例如:127.0.0.1:8899,记录服务端的IP和端口。节点数据代表节点对应服务的响