Skip to content

Files

Latest commit

cba1f15 · Mar 2, 2016

History

History
This branch is 802 commits behind rabbitmq/rabbitmq-tutorials:main.

common-lisp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016
Mar 2, 2016

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.