RPC服务和HTTP服务的区别

掌上明珠家居现代简约布艺沙发 小户型客厅直排转角三人位沙发 可拆洗棉麻沙发 妃位沙发组合MZ 1+3+左妃【约3.57米】 >> 限时秒杀¥4490.00

1、RPC服务基于TCP/IP协议;HTTP服务基于HTTP协议。
2、由于HTTP协议(应用层协议)是位于TCP协议(传输层协议)之上的,所以相比之下,RPC效率更高。
3、虽然RPC效率更高,但HTTP服务开发迭代会更快。
4、HTTP服务的缺点是消息封装臃肿,优势是对服务的提供和调用方没有任何技术限定,自由灵活,更符合微服务理念。

通俗解释:

HTTP好比普通话,RPC好比团伙内部黑话。

普通话:谁都听得懂,谁都会说。
团伙黑话:更精简,更保密,更加可定制。但是要求服务提供方和调用方都需要懂同一种黑话,且更换黑话成本比较高比较困难。

参考资料:
https://www.zhihu.com/question/41609070/answer/239117632
http://www.mamicode.com/info-detail-2387563.html

东成20V锂电电圆锯木工充电式电锯家用电动切割机手电圆盘手提锯 东成DCMY125B 一电一充 >> 限时秒杀¥540.00

觉得内容还不错?打赏个钢镚鼓励鼓励!!👍