1.RPC的大致工作原理:
分为1.服务的提供者(生产者),
2.服务的调用者(生产者)
3.服务的提供者和调用者,都要用到的接口
4.RPC框架
服务的提供者实现接口中的方法,服务的调用者引用同一个接口,
1).服务的调用者会把要调用的接口和方法,还有参数,传递给RPC框架,
2).RPC框架会通过动态代理(调用服务的提供者) 调用服务的提供者(即接口的真正实现者),将产生的结果发送给服务的调用方
3).注:服务的提供方要和RPC框架在同一个容器中,因为只有这样在RPC框架中,才能通过要调用方法的完整路径,通过反射机制找到服务的提供方(即接口的真正实现类)
本文详细介绍了远程过程调用(RPC)的工作原理,包括服务提供者如何实现接口方法,服务调用者如何通过RPC框架调用这些方法,以及RPC框架内部如何通过反射机制找到并调用正确的服务实现。
306

被折叠的 条评论
为什么被折叠?



