基于消息中间件RabbitMQ实现简单的RPC服务
基于消息中间件RabbitMQ实现简单的RPC服务
前言:
RPC(Remote Procedure Call, 远程过程调用),是一种计算机通信协议。对于两台机器而言,就是 A 服务器上的应用程序调用 B 服务器上的函数或者方法,由于不在同一个内存空间或机器上运行,因此需要借助于网络通信。
1. RPC 框架
我们首先通过一张图理解 RPC 的工作流程:
因此,实现一个最简单的 RPC 服务,只需要 Client、Server 和 Network,本文就是利用消息中间件 RabbitMQ 作为 Netw
原创
2021-05-22 20:14:26 ·
87 阅读 ·
0 评论