我想单独创建一个 JMS 消费者项目



我想使用 Spring 单独创建一个 JMS 消费者项目,我们有一个将消息发布到队列中的 Web 项目。

JMS Consumer 项目是否应该.War.EAR.JAR或库项目来使用来自队列的消息?

注意:我们的Web项目和队列在一个Web逻辑服务器中,JSM Consumer项目将位于不同的Web逻辑服务器中。

这些中的任何一个都有效,因为它只是实现一个 Spring 消息接口并在 Spring 中定义 JMS 侦听器的问题。 MessageDelegate 或 MessageListener 相当容易使用。 听起来您已经在其他服务器中配置了JMS连接工厂,这是最困难的部分。
编辑:要将消息驱动的对象部署到 weblogic,需要将其打包在战争或耳朵中。 您可以直接在 war 或 ear 项目中创建消息驱动对象,也可以将包含消息驱动对象的 jar 设置为将添加到 war 或 ear 的依赖项。

相关内容

最新更新