rabbitmq-tutorials/common-lisp
Michael Klishin 82904ea114
Closes #286
2021-04-09 21:44:27 +03: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 Closes #286 2021-04-09 21:44:27 +03: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 URL Cleanup 2019-03-20 03:25:16 -05: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.