RPCRemote Procedure Call远程过程调用。应用场景大型微服务项目服务部署到不同的服务器上需要远程调用可以使用RPC。两个概念远程过程调用本地调用RPC目的调用远程方法感觉就像调用本地方法一样。如何实现的动态代理序列化和反序列化NIO通信服务注册中心动态代理会给接口生成代理类我们调用的接口其实是动态生成的代理类。序列化把对象或者数据结构转化成二进制字节码的过程。序列化后才可以在网络上传输。反序列化序列化反过来的过程。服务端收到了客户端的请求消息再进行反序列化。NIO网络通信实现客户端和服务端的通信。Socket服务注册中心如果达到工业级别就需要用到注册中心。这就涉及到服务发现找服务、路由分组、负载均衡、限流熔断、异常重试。mark 大佬好文RPC是什么一篇文章让你明白 - 知乎RPCRemote Procedure Call核心万变不离其宗 - 我是YINGZI - 博客园