The normalized message router (NMR
) is the part of the JBI
environment that is responsible for mediating messages between JBI
components; ServiceMix 4 has moved from JBI
to OSGI
. However, I read somewhere we still can use NMR
without JBI
based ServiceMix (JBI-free NMR
). What does this mean? Any example that I can follow?
Asked
Active
Viewed 366 times
0

рüффп
- 5,172
- 34
- 67
- 113

Lee Chee Kiam
- 11,450
- 10
- 65
- 87
1 Answers
1
You can use ActiveMQ and JMS as the "JBI-free NMR". In fact it was ActiveMQ JMS queues that the JBI NMR uses under the covers.
In ServiceMix 4.x you can use Camel and JMS queues as your NMR if you want. And the messages do not need to be normalized anymore, eg they can be of any type, as opposed to JBI where the message must be XML.

Claus Ibsen
- 56,060
- 7
- 50
- 65
-
I am not sure what you ask. See the Camel JMS component: http://camel.apache.org/jms – Claus Ibsen Feb 10 '13 at 14:20
-
I have the link for Camel NMR. How about link for using JMS as NMR? – Lee Chee Kiam Feb 11 '13 at 07:56
-
For JMS as NMR, then use Camel flows with JMS. – Claus Ibsen Feb 11 '13 at 08:56