使用Netty构建Rpc中间件(一)定义一个简单的服务ClientHandler 用来向服务端发送数据:server端业务的实现启动server测试
Rpc中间件是目前互联网企业用的最多的中间件,是实现分布式系统最基础的中间件系统。在国内,用的最多的就是Dubbo以及Thrift。在国外,包括grpc,以及Finagle。Rpc的原理大同小异,都是利用TCP/IP协议将要本地要调用的类,方法,参数按照某种协议传输到远程主机,远程主机执行完毕以后再返回到本地主机。当然其真正的实现非常复杂,涉及到IO,网络,多线程以及整个框架的架构设计。那么接下来...