java - Axis2 WebService JMS 传输 Soap 压缩

标签 java apache-axis

问题:
我想使用 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/

相关文章:

java - 简单的 JUnit 测试失败

web-services - Apache axis 报错找不到services.xml

java - JAXB 问题 -- 类......在此上下文中,其任何父类(super class)均未知

java客户端网络服务器连接到多个网络服务器

使用 Axis2 和 WAS 7 时发生 Java 内存泄漏

java - 此 Activity 出现错误 : You need to use a Theme. AppCompat 主题(或后代)

java - MAT 空间与 TaskManager 空间

java - 更改来自 Websphere 的默认 axis2 Web 服务调用?

java - Google App Engine - 无法编译生成的 JSP java 文件

java - 无法追加 JTextArea