【发布时间】:2023-03-07 02:45:01
【问题描述】:
规范化消息路由器(NMR)是JBI环境的一部分,负责在JBI组件之间调解消息; ServiceMix 4 已从 JBI 移动到 OSGI。但是,我在某处读到我们仍然可以使用NMR,而无需基于JBI 的ServiceMix (JBI-free NMR)。这是什么意思?有什么我可以效仿的例子吗?
【问题讨论】:
标签: esb apache-servicemix jbi
规范化消息路由器(NMR)是JBI环境的一部分,负责在JBI组件之间调解消息; ServiceMix 4 已从 JBI 移动到 OSGI。但是,我在某处读到我们仍然可以使用NMR,而无需基于JBI 的ServiceMix (JBI-free NMR)。这是什么意思?有什么我可以效仿的例子吗?
【问题讨论】:
标签: esb apache-servicemix jbi
您可以将 ActiveMQ 和 JMS 用作“无 JBI NMR”。事实上,JBI NMR 在幕后使用的是 ActiveMQ JMS 队列。
在 ServiceMix 4.x 中,您可以根据需要使用 Camel 和 JMS 队列作为您的 NMR。并且消息不再需要规范化,例如它们可以是任何类型,而 JBI 的消息必须是 XML。
【讨论】: