在同一应用程序中使用 ActiveMQ 5 和 IBM MQ 8
Use ActiveMQ 5 and IBM MQ 8 in the same application
我有一个 java 应用程序连接到 ActiveMQ 和 IBM MQ。我目前正在使用 IBM MQ 7.1 并尝试升级以使用 MQ 8.0 客户端。 MQ 8 jar 引用 JMS 2.0 类,如 JMSRuntimeException。 ActiveMQ-all jar 包含与 JMS 2.0 冲突的 JMS 1.1 类。
有什么方法可以同时利用两者吗?
一个简单的方法是直接使用 WebsphereMQ 类 而不是将其用作 JMS 提供程序,这样您的冲突就会消失。
我有一个 java 应用程序连接到 ActiveMQ 和 IBM MQ。我目前正在使用 IBM MQ 7.1 并尝试升级以使用 MQ 8.0 客户端。 MQ 8 jar 引用 JMS 2.0 类,如 JMSRuntimeException。 ActiveMQ-all jar 包含与 JMS 2.0 冲突的 JMS 1.1 类。
有什么方法可以同时利用两者吗?
一个简单的方法是直接使用 WebsphereMQ 类 而不是将其用作 JMS 提供程序,这样您的冲突就会消失。