Installing and Configuring JMS Client for vFabric RabbitMQ

This chapter describes how to install and configure the JMS Client for vFabric RabbitMQ.

Subtopics

Install the JMS Client Software and the Topic Selector Plug-in

Configuring Applications to Use JMS Client for vFabric RabbitMQ

What's Next

Install the JMS Client Software and the Topic Selector Plug-in

The JMS Client for vFabric RabbitMQ is distributed in a ZIP or compressed TAR file.

Download and Install JMS Client for vFabric RabbitMQ

  1. Browse to the vFabric RabbitMQ download Web site at https://www.vmware.com/go/download-rmq.

  2. Click the Drivers & Tools tab, expand VMware vFabric RabbitMQ, and click the Go to Download button next to JMS Client 1.0.X for VMware vFabric RabbitMQ.

  3. Download the rabbitmq-jms-package-version-client-and-plugin.tar.gz or rabbitmq-jms-package-version-client-and-plugin.zip file.

  4. Extract the archive to a directory on your computer, using the unzip or tar command, or another suitable archive utility.

For information about using the JMS Client for RabbitMQ libraries with an application server or in a Web application, see Configure JMS Applications to Use JMS Client for vFabric RabbitMQ.

Install the vFabric RabbitMQ Topic Selector Plug-in

You install the plug-in in your RabbitMQ server plugins directory and enable it. The location of the plugins directory depends on your platform and how you installed RabbitMQ.

  1. Copy the file plugin/rjms-topic-selector-version.ez from the RabbitMQ for JMS Client distribution into the plugins directory of your RabbitMQ server installation. For example, if you installed RabbitMQ from an RPM, enter this command in the directory where you extracted the distribution:

    $ cp plugin/rjms-topic-selector-1.0.0.ez /opt/vmware/rabbitmq/lib/rabbitmq_server-1.0/plugins
  2. Enable the plug-in using the rabbitmq-plugins command:

    $ rabbitmq-plugins enable rjms-topic-selector
  3. Restart the RabbitMQ server to activate the plug-in.

Refer to Plug-ins for assistance with the rabbitmq-plugins command.