Apache ActiveMQ - Test Application



Start ActiveMQ Server

Now let's start the ActiveMQ Server. Go to the folder D:\apache-activemq-6.1.7\bin and type the following command.

Example

D:\apache-activemq-6.1.7\bin>activemq start

Output

You'll see the similar output and ActiveMQ will start running.

...
 INFO | Apache ActiveMQ 6.1.7 (localhost, ID:Home-55627-1754044777586-0:1) started
 INFO | For help or more information please see: http://activemq.apache.org
 INFO | ActiveMQ WebConsole available at http://127.0.0.1:8161/
 INFO | ActiveMQ Jolokia REST API available at http://127.0.0.1:8161/api/jolokia/

Start the Producer Application

In eclipse, right click on the Producer.java source, and select Run As > Java Application. Producer application will start running and you'll see the output as follows −

Enter message:

Start the Consumer Application

In eclipse, right click on the Consumer.java source, and select Run As > Java Application. Consumer application will start running and you'll see the output as follows −


Send Message

In Producer console window, type Hi and press enter button to send the message.

Enter message:
Hi

Receive Message

Verify in Consumer console window, the message is received.

Received = Hi

Send Quit as message to terminate both producer and consumer console window sessions.

Verification

Now open http://127.0.0.1:8161/admin/ in your browser. It will ask for credentials. Use admin/admin as username/password and it will load the ActiveMQ admin console where you can check Queues to check the status. It will show 2 messages enqueued and delivered.

Queue
Advertisements