No description or website provided.
Erlang Makefile
Latest commit 2ef0efc Sep 26, 2016 @dumbbell dumbbell Makefile: No need to patch SockJS anymore
We had to do that temporarily to pass `-Duse_old_builtin_types` to
SockJS' Makefile.

Failed to load latest commit information.
src Merge branch 'stable' Sep 23, 2016
test rfc6455_client: Remove dead code Sep 5, 2016
.gitignore .gitignore: make absolute paths relative Dec 28, 2015
.travis.yml Merge branch 'stable' Sep 2, 2016 Update, add May 28, 2016
LICENSE license Mar 2, 2012
LICENSE-MPL-RabbitMQ Update LICENSE-MPL-RabbitMQ Jan 16, 2016
Makefile Makefile: No need to patch SockJS anymore Sep 26, 2016 Update Jun 20, 2016 Update Sep 23, 2016

RabbitMQ Web STOMP plugin

This project is a simple bridge between the RabbitMQ STOMP plugin and WebSockets (directly or via SockJS emulation).

Once started the plugin opens a SockJS endpoint on prefix "/stomp" on port 15674, for example a valid SockJS endpoint url may look like: "".

Once the server is started you should be able to establish a SockJS connection to this url. You will be able to communicate using the usual STOMP protocol over it. For example, a page using Jeff Mesnil's "stomp-websocket" project and SockJS may look like this:

<script src="sockjs-0.3.min.js"></script>
<script src="stomp.js"></script>
    Stomp.WebSocketClass = SockJS;

    var client = Stomp.client('');
    var on_connect = function() {
    var on_error =  function() {
    client.connect('guest', 'guest', on_connect, on_error, '/');

See the RabbitMQ Web STOMP Examples plugin for more details.

RabbitMQ Version Requirements

The most recent version of this plugin requires RabbitMQ 3.6.1 or later.

Installation and Binary Builds

This plugin is now available from the RabbitMQ community plugins page. Please consult the docs on how to install RabbitMQ plugins.

Building from Source

See Plugin Development guide.

TL;DR: running

make dist

will build the plugin and put build artifacts under the ./plugins directory.

Copyright and License

(c) Pivotal Software Inc, 2007-20016

Released under the MPL, the same license as RabbitMQ.