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