rabbitmq-tutorials/common-lisp
2016-03-02 05:14:47 -08:00
..
emit-log-direct.lisp common-lisp: tutorial four code 2016-03-02 04:57:43 -08:00
emit-log-topic.lisp common-lisp: tutorial five code 2016-03-02 04:57:43 -08:00
emit-log.lisp common-lisp: tutorial three code 2016-03-02 04:57:43 -08:00
new-task.lisp common-lisp: tutorial two code 2016-03-02 04:37:41 -08:00
README.md common-lisp/README 2016-03-02 03:04:42 -08:00
receive-logs-direct.lisp common-lisp: tutorial four code 2016-03-02 04:57:43 -08:00
receive-logs-topic.lisp common-lisp: tutorial five code 2016-03-02 04:57:43 -08:00
receive-logs.lisp common-lisp: tutorial three code 2016-03-02 04:57:43 -08:00
receive.lisp common-lisp: tutorial one code 2016-03-02 04:24:38 -08:00
rpc-client.lisp common-lisp: tutorial six code 2016-03-02 05:14:47 -08:00
rpc-server.lisp common-lisp: tutorial six code 2016-03-02 05:14:47 -08:00
send.lisp common-lisp: tutorial one code 2016-03-02 04:24:38 -08:00
worker.lisp common-lisp: tutorial two code 2016-03-02 04:37:41 -08:00

Common Lisp code for RabbitMQ tutorials

Here you can find Common Lisp code examples from RabbitMQ tutorials.

Requirements

To run this code you need Cl-Bunny.

You can install it via Quicklisp:

(ql:quickload :cl-bunny)

Note: Cl-Bunny developed and tested using x64 sbcl on GNU/Linux

All our examples are in fact executable sbcl scripts. You can run them from command line

Code

Tutorial one: "Hello World!":

./send.lisp
./receive.lisp

Tutorial two: Work Queues:

./new-task.lisp
./worker.lisp

Tutorial three: Publish/Subscribe

./receive-logs.lisp
./emit-log.lisp

Tutorial four: Routing

./receive-logs-direct.lisp
./emit-log-direct.lisp

Tutorial five: Topics

./receive-logs-topic.lisp
./emit-log-topic.lisp

Tutorial six: RPC

./rpc-server.lisp
./rpc-client.lisp

To learn more, visit Cl-Bunny documentation site.