【问题标题】:Usage of compression on WCF web service and gSOAP在 WCF Web 服务和 gSOAP 上使用压缩
【发布时间】:2010-02-02 10:05:07
【问题描述】:

我希望向基于 WCF 的 Web 服务添加压缩以减少负载并增加吞吐量。但问题是我使用 gSOAP 从 c/linux 应用程序使用服务。我知道 gSOAP 允许压缩,但我不确定 gSOAP 和基于 WCF 的 Web 服务是否可以在启用压缩的情况下相互通信。

请提出你的经验并帮助我。

问候, 康坎 http://www.geekays.net/

【问题讨论】:

  • 有人真的可以帮忙吗?

标签: wcf web-services gsoap


【解决方案1】:

我想您会根据 WCF 服务的 WSDL 文件生成一个 gSoap 客户端吗?您可以做的是将 WCF 服务配置为使用压缩,然后生成 gSoap 客户端。如果客户端和服务器通信,它工作。

但是,压缩不是标准的 WCF 功能。我想您使用 basicHttpBinding 或 wsHttpBinding 在这种情况下您可以使用MTOM(消息传输优化机制)。 MTOM 是一个可互操作的标准,因此 gSoap 应该支持它。

您也可以尝试使用 GZIP 编码器扩展您的绑定。对于这种情况,Microsoft 有一个 sample。但是,我想 gSoap 不支持这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多