【发布时间】:2017-05-23 11:39:58
【问题描述】:
我正在研究使用 Protobuf 在我的微服务之间发送数据,并且
我在Google.ProtoBuf 而不是ProtoBuf-Net 中使用C# 支持,因为我想从.proto files 编译类。
原因是微服务不是严格的 .Net。其中一些写在Go等中。
我正在寻找 WebApiContrib.Formatting.ProtoBuf 包中的 ProtoBufFormatter 之类的东西,但支持 Google.ProtoBuf。
如果客户端将内容类型设置为application/x-protobuf,则ProtoBufFormatter返回序列化的protobuf数据,否则Json。
我怎样才能为Google.ProtoBuf 实现类似的功能?此外,我还在寻找这种对 .Net Core 上的 Nancy Framework 的支持。
我找到了这个link,它解释了如何在 Protobuf-Net 中使用 protobuf 文件,但似乎不是最新的(.Net Core + VSCode)。
【问题讨论】:
标签: c# asp.net-core nancy protocol-buffers