规范化消息路由器(NMR
)是JBI
环境的一部分,负责调解JBI
组件之间的消息; ServiceMix 4已从JBI
移至OSGI
。但是,我在某个地方读过,我们仍然可以使用NMR
而不使用基于JBI
的ServiceMix(JBI-free NMR
)。这是什么意思?我可以遵循的任何例子吗?
答案 0 :(得分:1)
您可以将ActiveMQ和JMS用作“无JBI的NMR”。事实上,JBI NMR使用的是ActiveMQ JMS队列。
在ServiceMix 4.x中,如果需要,可以使用Camel和JMS队列作为NMR。并且消息不再需要进行规范化,例如它们可以是任何类型,而不是JBI,其中消息必须是XML。