HTTP和RPC的区别

功能 HTTP RPC
性能 json序列化更消耗性能 通过thrift二进制传输
传输协议 http协议 tcp协议或http协议
负载均衡 需要自己弄,比如nginx 自带负载均衡
传输效率 有很多无用东西,比如请求头 自定义tcp协议,报文相对较小
通知 事先通知,自行修改nginx或其他负载均衡的配置 自动通知
  • http 1.0 1.1. 2.0的区别
    1.0 短连接 - 100张图,100次tcp握手和挥手
    1.1 长连接 - 100张图,1次tcp握手和挥手
    2.0 长连接 + io多路复用模型 - 五大模型之一
posted @ 2022-04-20 11:16  zrx001  阅读(34)  评论(0)    收藏  举报