GRPC 特点
1、跨语言、跨平台
2、protobuf协议性能上优于json
3、基于http2.0,广泛的支持
c#中使用
协议
也即是数据接口Message,若双方都是NET平台,可使用ServiceContract、OperationContract、DataContract。
服务端
在服务端,若要使用codefirst模式(此模式才支持DataContract),需要添加关键包:protobuf-net.Grpc.AspNetCore.
同时using ProtoBuf.Grpc.Server;
客户端
需要添加的关键包:grpc.net.client 对于其他语言,是不是还有grpc.java.client???