Verification

You can use the ruby examples included in the distribution to verify that the broker is operating correctly.

If you have not already done so, install the stomp Ruby gem.

gem install stomp

Change to the examples/stomp/ruby directory that was included in the Apollo distribution. Then in a terminal window, run:

Unix/Linux/OS X

cd ${APOLLO_HOME}/examples/stomp/ruby
ruby listener.rb

Windows

cd %APOLLO_HOME%\examples\stomp\ruby
ruby listener.rb

Then in a separate terminal window, run:

Unix/Linux/OS X

cd ${APOLLO_HOME}/examples/stomp/ruby
ruby publisher.rb

Windows

cd %APOLLO_HOME%\examples\stomp\ruby
ruby publisher.rb

If everything is working well, the publisher should produce output similar to:

Sent 1000 messages
Sent 1000 messages
...

The consumer's output should look like:

Received 1000 messages.
Received 2000 messages.
...