A client-side ruby gem for communicating with message brokers that support
the STOMP 1.0 and 1.1 protocols. This gem was formerly known as
but that name has been dropped because a
python stomp library by the same name
already existed. Also, I think “OnStomp” better expresses the event-driven
nature of this gem.
There is a STOMP client gem named stomp, so why create another gem? OnStomp was designed around giving users more control over how STOMP frames are handled through an event-driven interface. All IO reading and writing is performed through the use of non-blocking methods in the hopes of increasing performance.
stomp gem is a good gem that works well, I just desired a different
style API for working with message brokers.
The OnStomp gem can be installed as a standard ruby gem:
gem install onstomp
Alternatively, you can clone the source with git.