从Weblogic读取,写入ActiveMQ
我有以下场景:
Weblogic队列读取一条消息,我必须将其写入ActiveMQ队列(事务方面)
(我不能使用JMS Bridge,由于不依赖于我的各种原因使用外部JNDI)
从 这样做的方法?使用Spring?还是JCA?
谢谢
I have the following scenario:
Read a message from a Weblogic queue and I have to write this to an ActiveMQ queue (transaction wise)
(i can't use JMS Bridge,Foreign JNDI for various reason that do not depend on me)
Is there a way of doing this ? using Spring ? or JCA ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅 http://skaetech.webs.com/WeblogicToActiveMQ.pdf 或 http://skaetech.webs.com/weblogic.htm
它包含如何在Weblogic-ActiveMQ-Weblogic之间设置Bridge的详细描述
Refer http://skaetech.webs.com/WeblogicToActiveMQ.pdf OR http://skaetech.webs.com/weblogic.htm
It contains detailed description of how to set-up Bridge between Weblogic-ActiveMQ-Weblogic
Apache Camel 是一个不错的选择 - 它附带 ActiveMQ,可以直接嵌入到您的代理配置中(只是普通的 Spring,在 activemq.xml 中用于启动代理);或者您可以在独立进程中独立于代理使用它。
要使用它,您需要为两个代理设置连接,并拥有从 Weblogic 中的队列到 ActiveMQ 等效项的路由。这是一个快速而肮脏的版本:
查看 http://camel.apache.org/jms.html 了解更多详情。希望有帮助。
Apache Camel is a good option here - it comes with ActiveMQ and can be embedded directly inside your broker config (just normal Spring, in activemq.xml used to start the broker); or you can use it independently of the broker in a standalone process.
To use it, you'd set up the connections for the two brokers, and have a route from a queue in Weblogic to an ActiveMQ equivalent. Here's a quick and dirty version:
Check out http://camel.apache.org/jms.html for more details. Hope that helps.