在同一个应用程序中使用 ActiveMQ 5 和 IBM MQ 8
Posted
技术标签:
【中文标题】在同一个应用程序中使用 ActiveMQ 5 和 IBM MQ 8【英文标题】:Use ActiveMQ 5 and IBM MQ 8 in the same application 【发布时间】:2016-02-08 01:59:35 【问题描述】:我有一个连接到 ActiveMQ 和 IBM MQ 的 Java 应用程序。我目前正在使用 IBM MQ 7.1 并尝试升级以使用 MQ 8.0 客户端。 MQ 8 jar 引用 JMS 2.0 类,如 JMSRuntimeException。 ActiveMQ-all jar 包含与 JMS 2.0 冲突的 JMS 1.1 类。
有什么方法可以同时使用吗?
【问题讨论】:
在一个可以工作的 OSGi 容器中。 【参考方案1】:一种简单的方法是使用直接的 WebsphereMQ 类,而不是将其用作 JMS 提供程序,那么您的冲突就会消失。
【讨论】:
谢谢,这可能是我接受的答案,尽管对于这个特定的应用程序来说需要大量的工作。以上是关于在同一个应用程序中使用 ActiveMQ 5 和 IBM MQ 8的主要内容,如果未能解决你的问题,请参考以下文章