认识c#中的GRPC

2022-09-10  本文已影响0人  吃到肉就跑

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???

上一篇 下一篇

猜你喜欢

热点阅读