Advertisements

Wednesday, June 8, 2016

How to enable AMQP in JBoss Fuse

Here are some steps of how to enable AMQP in JBoss Fuse.

1.- Configuring ports:

Edit etc/io.fabric8.mq.fabric.server-broker.cfg:
------------------------------------------------------------------------
amqpBindPort=5672
amqpSslPort=5671

Note: amqpSslPort needs extra configuration to enable SSL.


2.- Configuring amqp broker:

Edit etc/activemq.xml:
------------------------------------------------------------------------
1<transportconnectors>
2 <transportconnector name="amqp+nio" uri="amqp+nio://${bindAddress}:${amqpBindPort}?maximumConnections=5000">
3 <transportconnector name="amqp+ssl" uri="amqp+ssl://${bindAddress}:${amqpSslPort}?maximumConnections=5000">
4</transportconnector></transportconnector></transportconnectors>


3.- Enabling amqp feature so we can use it in camel context

Install karaf feature:
------------------------------------------------------------------------

features:install camel-amqp

Restart fuse.