Following are the steps to install IBM WebSphere MQ version 8 on Ubuntu 14.04. 1) Create a user account with name "mqm" in Ubuntu. This should basically create a user called "mqm" and usergroup called "mqm" 2) Login to "mqm" user account and proceed with next steps 3) Increase the open file limit for the user "mqm" to "10240" or higher value. For this open "/etc/security/limits.conf" file and set the values as bellow. mqm hard nofile 10240 mqm soft nofile 10240 4) Increase the number of processes allowed for the user "mqm" to "4096" or higher value. For this open "/etc/security/limits.conf" file and set the values as bellow. You will need to edit this file as a sudo user. mqm hard nproc 4096 mqm soft nproc 4096 5) Install "RPM" on Ubuntu if you already don't have it. sudo apt-get install rpm 6) Download
WSO2 MB is a standers complaint message broker which supports JMS and AMQP standards and it will allow interoperability between many languages. It supports two of the main standers patterns of communication. Point-to-Point messaging through queues where one application sends messages directly to another application. Publish/Subscribe pattern through topics where one application publishes messages to a topic and other applications who are subscribed to this topic will receive these messages. This post will explain how to use WSO2 ESB as a publisher and subscriber for WSO2 MB which will act as the middle hub for message exchange. Also it will explain the hierarchical topic capabilities and durable topic capabilities of WSO2 MB. As an example lets take a news publisher service which publishes various types of news. And there are subscribers who are interested on various types of news. Download and unzip WSO2 ESB 4.8.1 and WSO2 MB 2.1.0 Locate wso2mb-2.1.0/bin fold