- Notifications
You must be signed in to change notification settings - Fork3.6k
Tutorials for using RabbitMQ in various ways
License
rabbitmq/rabbitmq-tutorials
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project contains code forRabbitMQ tutorials withtheir ports to various languages.
This repository only contains runnable code. Please consulttutorials on the siteto learn more aboutthe concepts, requirements, supported client library version and so on.
And please check out the rest of theRabbitMQ documentation!
All tutorialsrequire a RabbitMQ node running on localhost with stock (default) settings.
Please refer to RabbitMQ documentation to learnmore about variousinstallation options:
- AWindows installer
- ADocker image
- Homebrew on MacOS
- Packages forUbuntu and Debian as well asRPM-based distributions
- A genericbinary build for Linux, *BSD and other UNIX-like systems
The following ports are available:
- C#
- Clojure
- Common Lisp
- Dart
- Elixir
- Elixir (Streams)
- Erlang
- Go
- Haskell
- JavaScript (with Node and amqplib) (using callbacks)
- JavaScript (with Node and amqplib) (using promises/futures)
- Java (with manual dependency management)
- Java with Gradle
- Java with Maven
- Kotlin
- PHP (with php-amqplib)
- PHP (with php-amqp)
- PHP (with queue-interop)
- Perl
- Python (with Pika)
- Ruby (with Bunny)
- Rust with amqprs
- Rust with Lapin
- Scala
- Swift
- Spring AMQP
- SoapUI
Released under theApache License 2.0.
About
Tutorials for using RabbitMQ in various ways
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.