使用带有WCF和Silverlight的protobuf-net

时间:2013-01-16 18:08:09

标签: c# wcf silverlight-5.0 protobuf-net

我们尝试了各种各样的东西,但Protobuf似乎是最轻巧,最快的。 现在我们的问题是我们使用Silverlight作为客户端,这使得更换WCF的默认序列化器变得不容易。

使用protobuf-net在这方面有什么改进吗?

或者我们如何才能加快我们的网络服务?

我喜欢WCF在客户端生成的WDSL,所以我想坚持下去。但是,手动执行请求也很好,尽管需要花费大量时间来换掉我们的旧服务。

1 个答案:

答案 0 :(得分:1)

我们基本上最终将数据作为Byte[]数组传递并手动处理序列化/反序列化。这样做有一些额外的工作,但最终,它给了我们更好的灵活性(特别是Protobuf并不真正想要序列化的一些问题对象)。