This project contains code for RabbitMQ tutorials with their ports to various languages.
This repository only contains runnable code. Please consult tutorials on the site to learn more about the concepts, requirements, supported client library version and so on.
All tutorials require a RabbitMQ node running on localhost with stock (default) settings.
The following ports are available:
- C#
- C# (with Visual Studio)
- Clojure
- Common Lisp
- Elixir
- Erlang
- Go
- Haskell
- JavaScript (with Node and amqp-node) (using callbacks)
- JavaScript (with Node and amqp-node) (using promises/futures)
- Java
- Java (with IntelliJ IDEA)
- Kotlin
- PHP (with php-amqplib)
- PHP (with php-amqp)
- PHP (with queue-interop)
- Perl
- Python (with Pika)
- Ruby (with Bunny)
- Scala
- Swift
- Spring AMQP
Released under the Apache License 2.0.