之前学了一下Netty也做了一个Netty+websocket的实时通讯工具,了解到公司有自研的RPC框架,为了了解一下就想自己捣鼓捣鼓,方便理解RPC
RPC(Remote Procedure Call),即远程过程调用--(我个人觉得有点像c/s系统) 它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络实现的技术。
常见的RPC框架有:阿里的Dubbo,Spring旗下的Spring Cloud,Google出品的grpc等。
RPC封装部分
这样做的效果是客户得到远程的结果像是直接调用本地方法一样