rabbitmq-tutorials/clojure
Michael Klishin 82904ea114
Closes #286
2021-04-09 21:44:27 +03:00
..
src/rabbitmq/tutorials Add Clojure RPC tutorial code. 2015-11-10 16:43:35 +00:00
.gitignore Tutorial 1 in Clojure 2013-08-05 00:44:56 +04:00
project.clj URL Cleanup 2019-03-20 03:25:16 -05:00
README.md Closes #286 2021-04-09 21:44:27 +03:00

Clojure code for RabbitMQ tutorials

Here you can find Clojure code examples from RabbitMQ tutorials.

Requirements

To run this code you need Leiningen.

These tutorials will work on JDK 6 through 8 (Oracle or OpenJDK).

Code

Code examples are executed via lein run:

Tutorial one: "Hello World!"

lein run -m rabbitmq.tutorials.send
lein run -m rabbitmq.tutorials.receive

Tutorial two: Work Queues

lein run -m rabbitmq.tutorials.new-task
lein run -m rabbitmq.tutorials.worker

Tutorial three: Publish/Subscribe

lein run -m rabbitmq.tutorials.receive-logs
lein run -m rabbitmq.tutorials.emit-log

Tutorial four: Routing

lein run -m rabbitmq.tutorials.receive-logs-direct
lein run -m rabbitmq.tutorials.emit-log-direct info

Tutorial five: Topics

lein run -m rabbitmq.tutorials.receive-logs-topic
lein run -m rabbitmq.tutorials.emit-log-topic info

Tutorial six: RPC

lein run -m rabbitmq.tutorials.rpc-server
lein run -m rabbitmq.tutorials.rpc-client

To learn more, visit Langohr documentation site.