平常使用的RPC中,例如webservice,使用的习惯类似于下图:
06RPC - netty实现RPC以及Zookeeper_# RPC

如果需要基于netty实现一个我们熟悉的RPC框架。逻辑如下:
06RPC - netty实现RPC以及Zookeeper_# RPC_02

在上面的框架中,server端存在着一个问题,就是单点问题,也就是说,当服务端“挂了”之后,框架的使用就造成了单点屏障。我们可以通过zookeeper来实现服务端的负载均衡
06RPC - netty实现RPC以及Zookeeper_RPC_03