verysu 设计模式 设计模式 响应式编程 百度开发平台 codeforces leetcode usfca

导航

前后端缓存

RPC架构:
一个完整的RPC架构里面包含了四个核心的组件,
分别是Client ,Server,Client Stub以及Server
Stub,这个Stub大家可以理解为存根。
1) 客户端(Client),服务的调用方。
2) 服务端(Server),真正的服务提供者。
3) 客户端存根,存放服务端的地址消息,再将
客户端的请求参数打包成网络消息,然后通过网络
远程发送给服务方。
4) 服务端存根,接收客户端发送过来的消息,
将消息解包,并调用本地的方法。

 

问题:是不所有HTTP接口都要换成RPC接口?
回答:不是
 RPC服务和HTTP服务还是存在很多的不同点的,一般来说,RPC服务主要是针对大型企业的系
统繁多,业务线复杂,而且效率优势非常重要的一块,这个时候RPC的优势就比较明显了;
 HTTP服务主要是针对小企业在接口不多、系统与系统交互较少的情况下,解决信息孤岛初期常
使用的一种通信手段,且HTTP服务开发迭代会更快。
总之:选用什么样的框架不是按照市场上流行什么而决定的,而是要对整个项目进行完整地评估,
从而在仔细比较两种开发框架对于整个项目的影响,最后再决定什么才是最适合这个项目的。
一定不要为了使用RPC而每个项目都用RPC,而是要因地制宜,具体情况具体分析。

 

posted on 2022-11-04 21:10  泳之  阅读(44)  评论(0)    收藏  举报

我是谁? 回答错误