大家好,又见面了,我是你们的朋友全栈君。
RPC(Remote Procedure Call Protocol)远程过程调用协议,使得我们客户端在不知道调用细节的情况下去调用远程计算机的某个程序中的某个函数时,就跟调用本地函数一样。
RPC协议其实是一个规范,其实现框架有Dubbo、Thrift、RMI、WebService、Hessain等。RPC框架的特点是网络协议和网络IO对于调用端和服务端是透明的。RPC框架会封装隐藏底层的通信细节和网络IO细节。
服务调用方与服务提供方的调用流程:
一个RPC框架应该具有的要素:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144565.html原文链接:https://javaforall.cn