layout: post title: “2020-03-01-gRPC.markdown” date: 2020-03-01 12:11:30 +0800

  1. RPC 1)远程过程调用,核心概念强调以一种无感知的形式实现不同服务器间的接口调用。 在调用方会抽象一个远程代理对象,响应请求,并转化为网络请求发往被调用方。 2)网络协议一般采用TCP和Http 3)在安全和传输效率方面一般会有更好的表现 4)因为RPC强调调用的便利性,牺牲了调用过程代码的灵活性。 5) RPC可以使用socket长连接,效率高,适用于内部业务系统间的调用