关于rpc和http

公司线上模块间传输用的都是rpc(Remote Procedure Call)远程过程调用,测试工具都是http,用api调用。看下http除了显得更low和rpc相比都有哪些优缺点
参考链接 https://www.jianshu.com/p/b61695e6b473
rpc应该是封装了传输层到应用层,http是应用层协议
主要区别:

  1. rpc可以设定为tcp传输或http传输(这个不是很明白)
  2. rpc 报文更小
  3. rpc序列化和反序列化耗时更短
  4. rpc自带负载均衡
  5. rpc下游更改不会影响到上游
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。