This project was designed for REPL-Driven Development so it is recommended you work in your editor-of-choice and use the "evaluate in REPL" functionality of that tool
- install RabbitMQ on your development system
- MacOS - suggest using "How to install RabbitMQ on Mac using Homebrew"
- Windows - "Installing RabbitMQ On Windows"
- Start up Editor/IDE
- Start a REPL
- Pick a clojure namespace (both do the same kind of things)
- Evaluate code
open your browser to:
http://localhost:15672
Using the console, be sure to set the following:
tab | values to create/set |
---|---|
vHost | /main |
exchange | my-exchange |
queues | some-queue, user-mgmt, calculate, calculate-result |
see also Bunnicula, asynchronous messaging with RabbitMQ for Clojure
see also protobuf tutorial