ServiceStack是否可以为非HTTP客户端使用二进制序列化程序,例如Google协议缓冲区



作为ServiceStack支持二进制响应吗?的后续内容?,我想知道是否有构建(或计划)使用二进制序列化程序的注入点,如Mark Gravell的protobuf-net,以提高非HTTP客户端之间的效率。事实上,协议缓冲区可能很快就会在JavaScript中工作。

是的,ServiceStack有一个自定义的可插入格式API,它自己的内置CSV格式和HTML报告格式都是使用它注册的。Nortwind Database的自定义v卡媒体类型教程展示了如何使用这个API注册自己的格式/媒体类型。

计划在不久的将来支持protobuf网络。ServiceStack小组中有人正在考虑增加对它的支持。无论如何,我计划很快赶上protobuf-net的作者,这样我就会找到如何增加对它支持的最佳方法。

相关内容

最新更新