Я ищу в использовании Protobuf для передачи данных между моими Microservices и Я использую C# поддержки в Google.ProtoBuf
и не ProtoBuf-Net
, так как я хочу, чтобы скомпилировать классы от .proto files
,Использование Protobuf в .Net Ядра с .proto файлами
Причина этого в том, что Microservices не являются строго .Net. Некоторые из написаны Go
и т.д.
Я ищу что-то вроде ProtoBufFormatter
в пакете WebApiContrib.Formatting.ProtoBuf
, но поддерживают Google.ProtoBuf
.
ProtoBufFormatter
возвращает сериализованные данные protobuf, если клиент установил тип контента application/x-protobuf
, в противном случае Json
.
Как я могу достичь чего-то подобного для Google.ProtoBuf
? Далее я также ищу такую поддержку для Nancy Framework на .Net Core.
Я нашел это link, где объясняется, как использовать protobuf-файлы с Protobuf-Net, но не кажется актуальным (.Net Core + VSCode).