RPC和Http的区别

Rpc调用和Http调用区别

  1. 协议区别

    Rpc是通常基于TCP/IP协议实现的;而Http是基于Http协议实现的

  2. 效率

    Rpc效率要比Http效率高

  3. 复杂度

    Rpc要比Http复杂。设计RPC框架,服务注册于发现,服务治理等。

    Rpc是长连接,不必每次通信都要像http一样去进行3次握手,减少了网络开销;其次就是Rpc框架一般都是有注册中心,有丰富的服务监控管理;服务发布、服务下线、动态扩展等接口,对调用方来说是无感知、统一化的操作。

  4. 使用场景

    Rpc通常在大型网站、微服务、分布式服务中使用,单体服务、小网站直接用http就可以

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

请我喝杯咖啡吧~

支付宝
微信