Apache ActiveMQ – Test Application


Apache ActiveMQ – Test Application Topic



”;


Start ActiveMQ Server

Now let”s start the ActiveMQ Server. Go to the folder F:/ → Apache → apache-activemq-5.16.4/bin and type the following command.

Example


F:Apacheapache-activemq-5.16.4bin>activemq start

Output

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


...
INFO | Apache ActiveMQ 5.16.4 (localhost, ID:DESKTOP-86KD9FC-52669-1645860020983-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 Publisher Application

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


SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Enter message:

Start the Subscriber Application

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


SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Start another Subscriber Application

In eclipse, again right click on the Subscriber.java source, and select Run As → Java Application. Another Subscriber application will start running and you”ll see the output as follows −


SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Send Message

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


SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Enter message:
Hi

Receive Message

Verify in Subscriber console windows, the message is received in each window.


SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Received = Hi

Send Quit as message to terminate all publisher and subscriber 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 Topics to check the status. It will show multiple messages enqueued and delivered.


Topics

Advertisements

”;

Leave a Reply

Your email address will not be published. Required fields are marked *