开发者

Can ServiceStack use binary serializers for non-HTTP clients, e.g. Google Protocol Buffers?

开发者 https://www.devze.com 2023-03-11 16:09 出处:网络
As a followup to Does ServiceStack support binary responses?, I\'m wondering whether there are injection points built (or planned) to use binary serializers such as Mark Gravell\'s protobuf-net for ef

As a followup to Does ServiceStack support binary responses?, I'm wondering whether there are injection points built (or planned) to use binary serializers such as Mark Gravell's protobuf-net for efficiency between non-HTTP clients. In fact, it might n开发者_运维知识库ot be long before protocol buffers work in JavaScript.


Yep, ServiceStack has a custom pluggable format API where its own built-in CSV Format and HTML Report Format are both registered using it. The tutorial of Nortwind Database's custom v-card media type shows how to register your own format/media type using this API.

Support for protobuf-net is planned for the near future. There was someone on the ServiceStack Group looking at exploring adding support for it. In any case, I plan to be catching up with protobuf-net's author soon so I'll find out the best way of how to add support for it then.

0

精彩评论

暂无评论...
验证码 换一张
取 消