【发布时间】:2016-01-24 04:06:18
【问题描述】:
在我们的一些项目中,消息将从 Oracle Advanced Queue 中使用,并将发布到 RabbitMQ。
如何将 Oracle Advanced Queue 与 RabbitMQ 集成?
【问题讨论】:
-
整合 ?看看 Apache Camel Classic 用例。
标签: jms rabbitmq integration amqp advanced-queuing
在我们的一些项目中,消息将从 Oracle Advanced Queue 中使用,并将发布到 RabbitMQ。
如何将 Oracle Advanced Queue 与 RabbitMQ 集成?
【问题讨论】:
标签: jms rabbitmq integration amqp advanced-queuing
这个问题非常广泛。用多种语言编写一个读取兔子队列并将它们复制到 Oracle 队列的程序是很简单的,至少在 Java 中是这样。
您可以从 Mule ESB 和 Apache Camel 等集成套件获得帮助,为您设置所有样板代码。
如果您想要更具体的答案,最好重新表述问题以缩小范围。
【讨论】:
如果我的回答远未完成,但它可能会对某人有所帮助。 前段时间在搜索oracle与rabbitMQ的集成时,我在github上找到了这个。
https://github.com/pmq/rabbitmq-oracle-stored-procedures
我根据需要修改了代码,它运行良好(oracle 12.1.0.1.0)。在 CRUD 操作之后,使用 oracle 触发器我设法将消息发送到 rabbitMQ 队列。非常非常抱歉,我没有代码,但 github 有原始代码。我在这个 github 代码中做了一些小的修改并且工作正常。我记得我在 oracle 中创建并加载了一些 java 存储过程(就像我提到的 github 存储库中的那些),并使用它们与 rabbitMQ 进行通信。我还加载了oracle必要的rabbitMQ库(jars)。这是使用 loadjava 工具完成的。我的消息是 json 格式的。
如果这个极其不完整的答案对某人有所帮助,我会非常高兴。
【讨论】: