失效链接处理 |
如何自己实现一个 RPC 框架? PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
关于语雀 使⽤帮助 数据安全 服务协议 English 快速注册
像设计⼀个 RPC 框架/消息队列这类问题在⾯试中还是⾮常常⻅的。这是⼀道你花点精⼒
稍微准备⼀下就能回答上来的⼀个问题。如果你回答的⽐较好的话,那⾯试官肯定会对你
印象⾮常不错!
消息队列的设计实际上和 RPC 框架/⾮常类似,我这⾥就先拿 RPC 框架开涮。
⼀般情况下, RPC 框架不仅要提供服务发现功能,还要提供负载均衡、容错等功能,这
样的 RPC 框架才算真正合格的。
为了便于⼩伙伴们理解,我们先从⼀个最简单的 RPC 框架使⽤示意图开始。这也是
guide-rpc-framework ⽬前的架构 。
从上图我们可以看出:服务提供端 Server 向注册中⼼注册服务,服务消费者 Client 通过
注册中⼼拿到服务相关信息,然后再通过⽹络请求服务提供端 Server。
作为 RPC 框架领域的佼佼者Dubbo的架构如下图所示,和我们上⾯画的⼤体也是差不多
的
|