【发布时间】:2012-08-14 08:23:07
【问题描述】:
我正在进行一个通过 Netweaver / Java(我认为是 7.01 SP3)将 ABAP 功能公开为 Web 服务的项目。我们在 .NET 4 UI 层上使用它。我们正在处理一些大型消息结构(12MB 序列化 XML),它们在各个层之间穿梭需要花费太多秒数。
我们正在多个方面解决这一性能问题:
- 磁盘、网络、CPU 和内存都很好,而且还远未饱和。
- 我们正在努力试用 WCF 流模式
- 我们可能会在 Web 服务的服务器上尝试 gzip 压缩
- 最后,这个问题的重点是:有没有办法启用可互操作的二进制序列化?
【问题讨论】:
-
如果您可以更改 Java 端端点,则可以将 Ice 用于代理和消息,或者将 protobuf 用于消息。
-
这是一个值得考虑的想法,例如 ICE 或零 MQ 作为消息传输。
标签: java .net web-services abap