自建RPC都需要哪些功能?

response.setCharac

自建RPC都需要哪些功能?

现在已经有很多完善的开源rpc架构了,如果要理解程序如何能高效稳定运行,理解rpc建立的过程很有必要,自建过程大致可以分成两部分,通信部分和协调部分。通信部分有服务端和客户端,服务端监听约定好的端口,等待连接,客户端建立与服务端的链接。为了信息高效传输,数据需要序列化之后传输,接收后反序列化。有了以上两个需求,总结一些服务端和客户端的功能。服务端功能可以有:监听端口、响应连接请求、接收数据包、解析