rpc协议详解

2022-08-31 15:14:36 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

RPC是一种远程过程调用的协议,使用这种协议向另一台计算机上的程序请求服务,不需要了解底层网络技术的协议。 HTTP是一种超文本传输协议。是WWW浏览器和WWW服务器之间的应用层通讯协议。 TCP协议:传输控制协议,是一种面向连接的、可靠的、基于字节流传输层通信协议。 https://blog.csdn.net/youanyyou/article/details/109396335 soket 它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 socket 的典型应用就是 Web 服务器和浏览器: 包括 IP,端口,协议

转https://www.jianshu.com/p/66de17c26b7b

客户端调用服务 –>>

方法、参数 序列化 –>> 方法、参数反序列化

服务端调用服务,返回结果 –> 将结果序列化 –> 将结果反序列化

同步

异步 — 回调通知获取结果

微服务 解耦

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144265.html原文链接:https://javaforall.cn

0 人点赞