Active MQ Installation and configuration for Mulesoft
1. Install Java on CentOS 7
Follow the link below
2. Install Active MQ on Centos 7
Follow the link below
3. sudo vi activemq.xml (add below xml config)
3.1 Add the ssl on <transportConnectors>
<transportConnector name="ssl" uri="ssl://0.0.0.0:61617?maximumConnections=1000&wireFormat.maxFrameSize=104857600&needClientAuth=false"/>
3.2 Add sslContext after </shutdownHooks>
<sslContext>
<sslContext keyStore="file:${activemq.base}/conf/broker.ks" keyStorePassword="password"/>
</sslContext>
3.3. Add Authentication Plugins after The <broker> element.
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="admin" password="admin" groups="admins"/>
<authenticationUser username="mulesoft" password="mulesoft" groups="users"/>
</users>
</simpleAuthenticationPlugin>
<authorizationPlugin>
<map>
<authorizationMap>
<authorizationEntries>
<authorizationEntry queue=">" write="admins" read="admins" admin="admins"/>
<authorizationEntry topic=">" write="admins" read="admins" admin="admins"/>
<authorizationEntry queue=">" write="users" read="users"/>
<authorizationEntry topic=">" write="users" read="users"/>
<authorizationEntry topic="ActiveMQ.Advisory.>" write="users" read="users"
admin="users"/>
</authorizationEntries>
</authorizationMap>
</map>
</authorizationPlugin>
</plugins>
3.4 add users
Open users.properties, add:
mulesoft=mulesoft
3.5 add groups
Open group.properties, add:
users=mulesoft
4. sudo service activemq start (start active mq and enjoy !)
No comments:
Post a Comment