问题:
我想使用 Axis2 和 JMS Transport-In 来实现一个 Web 服务,它可以处理带有压缩内容的传入肥皂消息。
问题:
- 无需额外配置即可实现此操作吗?
- 客户端仅压缩消息内容就足够了吗?
背景:
谷歌搜索,我没有找到任何关于这个主题的信息(只有 HTTP Transport-In 的客户端 HTTP header 设置)。背景是我可能会收到非常大的消息(最多 1.000.000 条记录 - 一条记录有 300 字节)。数据很可能会被分割成约 50,000 条记录的较小数据 block 。
问题与 Axis2 Web 服务实现细节无关。
也请不要提出架构更改,因为这是不可能的。我们已经尝试过了。 ;)
谢谢
最佳答案
您可以调整 Axis2 处理链并添加负责数据压缩/解压缩的处理程序。处理程序允许实现消息的自定义处理,恕我直言,这是此类自定义的一个示例。
关于java - Axis2 WebService JMS 传输 Soap 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1846437/