关注
面试的回答的话:
1、从本质区别上看,RPC是基于TCP实现的,RESTFUL是基于HTTP来实现的。
2、从传输速度上来看,因为HTTP封装的数据量更多所以数据传输量更大,所以RPC的传输速度是比RESTFUL更快的。
3、因为HTTP协议是各个框架都普遍支持的。在toC情况下,因为不知道情况来源的框架、数据形势是什么样的,所以在网关可以使用Restful利用http来接受。而在微服务内部的各模块之间因为各协议方案是公司内部自己定的,所以知道各种数据方式,可以使用TCP传输以使各模块之间的数据传输更快。所以可以网关和外界的数据传输使用RESTFUL,微服务内部的各模块之间使用RPC。
4、RESTFUL的API的设计上是面向资源的,对于同一资源的获取、传输、修改可以使用GET、POST、PUT来对同一个URL进行区别,而RPC通常把动词直接体现在URL上
查看原帖
6 评论
相关推荐
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛友的五一计划 #
33633次浏览 555人参与
# 你想对下半年说点什么 #
5191次浏览 127人参与
# 牛客帮帮团来啦!有问必答 #
458239次浏览 8371人参与
# 许愿池 #
68588次浏览 1495人参与
# 2022届毕业生现状 #
292211次浏览 4154人参与
# 找不到好工作选择GAP真的丢人吗 #
8199次浏览 84人参与
# 实习好累,可以辞职全力准备秋招吗 #
3905次浏览 73人参与
# 互联网公司评价 #
67753次浏览 946人参与
# 没有实习经历,还有机会进大厂吗 #
277316次浏览 5659人参与
# 市场营销面经 #
2251次浏览 85人参与
# 参加过提前批的机械人,你们还参加秋招么 #
9509次浏览 303人参与
# 硬件人的春招flag #
15213次浏览 209人参与
# 产品实习,你更倾向大公司or小公司 #
32438次浏览 506人参与
# 双非本科求职如何逆袭 #
181388次浏览 2694人参与
# 想实习转正,又想准备秋招,我该怎么办 #
91230次浏览 1051人参与
# 华为开奖那些事 #
652123次浏览 5706人参与
# 我的成功项目解析 #
73901次浏览 2175人参与
# 你们的毕业论文什么进度了 #
499711次浏览 5181人参与
# 产品薪资爆料 #
30349次浏览 523人参与
# 担心入职之后被发现很菜怎么办 #
27276次浏览 240人参与