【问题标题】:Is protobuf-net compatible with Windows azure (web role)?protobuf-net 是否与 Windows azure(Web 角色)兼容?
【发布时间】:2011-07-11 01:57:55
【问题描述】:

我正在为网络角色间通信构建一些 wcf 服务 我正在考虑获得一些性能增强。众所周知,内置的 .net 序列化缺乏速度部门。

我一直在研究 protobuf-net 以实现跨线路的序列化和缓存目的。

我的问题是 - protobuf-net 库能否与云很好地配合使用?我相信默认情况下 web 角色在部分信任下运行。

【问题讨论】:

  • Windows Azure 角色默认以完全信任的方式运行。

标签: c# serialization azure protobuf-net azure-web-roles


【解决方案1】:

我已经使用过它并且可以保证 protobuf-net 运行良好。具体来说,我用它来存储队列中的数据,因为它的限制是 8192 字节(限制实际上更低,因为我认为 UTF8 编码 ~ 6.3k)。您需要将任何更大的数据存储在 BLOB 中并在队列中存储一个引用。

至于使用它来序列化 WCF 数据,我相信它也可以工作,但我没有这方面的经验。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多