我们最近将我们的应用程序从Weblogic转移到JBOSS Fuse。作为此举的一部分,我们还必须将JMS实现更改为Active MQ。 由于某些限制,将请求发送到Old Weblogic JMS队列的客户端将无法进行更改以将请求发送到新的Active MQ。有没有办法可以保持客户端不变(只更改主机和端口以指向新服务器)并接收发送到Weblogic JMS队列的消息(没有weblogic服务器)并将它们转换为接收为Active MQ消息处理?
答案 0 :(得分:2)
不,JMS不仅仅是API的协议规范。使用WebLogic JMS库的客户端代码使用的是ActiveMQ无法理解的完全不同的专有协议。您必须使用ActiveMQ客户端库。
如果您正在运行WebLogic服务器,则可以使用JMS桥来桥接WebSphere和ActiveMQ之间的队列。