0
点赞
收藏
分享

微信扫一扫

RPC通信原理

上善若水的道 2022-04-25 阅读 72
java

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、RPC是什么?

RPC其实就是一个服务需要调用另一个服务的过程。比如有A,B两个服务,如果A服务想要调用B服务的接口,用传统的本地方法肯定是不行的。HTTP请求的速度又是很慢的,并且也是非长连接的,增加了网络开销。因为A服务识别不到B服务的接口的,RPC就是处理这种尴尬局面的。

二、RPC原理

如图:
在这里插入图片描述
RPC优点:
1,RPC其实就是服务与服务之间的调用,消费方与服务方之间建立一个长连接,避免三次握手,避免频繁的建立链接,销毁了解,节约资源。
2,基于分布式设计,RPC一般都有注册中心,有丰富的监控管。
3,发布,下线接口,动态扩展,对于调用方来说是无感知的。
4,私密协议,安全新高。
5,内容更小,效率更高。
6,支持服务注册发现,负载均衡,超时重试,熔断等机制


总结

=

举报

相关推荐

0 条评论