ServiceStack可以将二进制序列化器用于非HTTP客户端,例如谷歌协议缓冲?

时间:2011-06-06 19:32:42

标签: servicestack

作为Does ServiceStack support binary responses?的后续,我想知道是否有建立(或计划)的注入点来使用二进制序列化器,例如Mark Gravell的protobuf-net来提高非HTTP客户端之间的效率。实际上,协议缓冲区可能不久就可以在JavaScript中运行了。

1 个答案:

答案 0 :(得分:1)

是的,ServiceStack有一个自定义可插入格式API,其内置的CSV FormatHTML Report Format都使用它进行注册。 Nortwind数据库的custom v-card media type教程介绍了如何使用此API注册自己的格式/媒体类型。

计划在不久的将来支持protobuf-net。 ServiceStack Group上有人正在探索添加对它的支持。无论如何,我计划很快赶上protobuf-net的作者,所以我会找到如何为它添加支持的最好方法。