View AMQP messages in a browser with websockets in clojure
Clojure JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

AMQP Queue Viewer

A realtime in browser viewer for AMQP messages

How?

  • Clojure

  • Javascript

  • Websockets

  • sammy.js

Features

  • Create temporary queues to view messages on your chosen exchange and routing key.
  • New messages are displayed in real-time and json is nicely formatted and highlighted.
  • Remembers previous queues.
  • Uses web-socket-js for browsers without native websockets but with flash

screenshot

Requirements

Run

  • Download and extract queue-viewer-0.2-SNAPSHOT.tar.bz2

  • cd to the directory

  • type:

      java -server -jar queue-viewer-0.2-SNAPSHOT-standalone.jar --rabbithost myrabbitserver --webport 9090 --staticdir /path-to-app/public
    
  • go to http://localhost:9090 in a browser

  • click "All test"

  • click "Send test message" to test

Dev

Why?

I needed a nice way to view messages from various places and thought it would be a good way to try a proper clojure app and to experiment with websockets, instead of using python.

Author

Chris McDevitt

License

EPL