【问题标题】:SOAP over JMS for starters面向初学者的 SOAP over JMS
【发布时间】:2011-11-21 10:39:35
【问题描述】:

我们有一个使用 Apache CXF 在 SOAP over HTTP 上运行的 Web 服务,需要切换到 SOAP over JMS。这对我来说是一个相对较新的领域,互联网似乎并没有为我提供所有答案,或者我无法理解其中的大部分内容。

如果有经验丰富的老手解释一下从 HTTP 或 JMS 进行这种转换的步骤(用你们最擅长的简单英语),那将非常有帮助,以便我理解和实施它。

还想获得有关检查 SOAP over JMS 是否透明的任何信息(我们是否可以监控请求和响应)。

在此先感谢并欢呼!!

【问题讨论】:

  • @skaffman 是幸运还是不幸......
  • 您还应该提及您正在使用的容器(例如,Jetty、Tomcat)作为传输层的东西与之交互。

标签: web-services tomcat soap jms cxf


【解决方案1】:

互联网可以提供大量示例。这是开始的事情: SOAP over JMS by CXFAdvanced CXF configuration for JMS

从 WS 入站调用到 JMS 入站消息的移动非常透明。

简单的高级步骤(以简单的英语开始):

(a) 设置您的 JMS 服务器 通过测试确保它正常工作 - 使用 OpenJMS、Hermes 或其他一些客户端向它发送消息。

(b) 在 CXF 中设置与 JMS 服务器和特定队列的连接

(c) 入站消息:在您的代码中,创建一个 MDB (MessageDrivenBean) 类,该类链接到 CXF 连接设置

(d) 出站消息:在您的代码中,定义一个控制器,该控制器使用 CXF 的上下文来获取到 JMS 的连接和会话 - 并且可以使用它们发送消息。

我很高兴知道进展如何。

【讨论】:

  • 我猜那失败了,需要在 Spring Boot 中这样做,有什么帮助吗?
  • 您发布的链接无效,您能否提供任何替代链接来解决同样的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-07
  • 1970-01-01
  • 1970-01-01
  • 2014-01-09
  • 2012-01-30
  • 1970-01-01
  • 2011-08-09
相关资源
最近更新 更多