我正在进行一个通过 Netweaver / Java(我认为是 7.01 SP3)将 ABAP 功能公开为 Web 服务的项目。我们在 .NET 4 UI 层上使用它。我们正在处理一些大型消息结构(12MB 序列化 XML),它们在各个层之间穿梭需要花费太多秒数。
我们正在多个方面解决这种性能问题:
- 磁盘、网络、CPU 和内存都很好,而且还远未饱和。
- 我们正在努力试用 WCF 流模式
- 我们可以在 Web 服务的服务器上尝试 gzip 压缩
- 最后,这个问题的重点:有没有办法启用可互操作的二进制序列化?