Tutorials for using RabbitMQ in various ways
Go to file
hogimn 4a7ccd7467 Update README.md
Delete non-existent projects
2024-05-19 16:57:56 +09:00
.devcontainer enables github codespaces 2021-02-27 18:30:14 +01:00
.github tutorial java stream client (#384) 2024-05-09 07:25:59 +02:00
bin/travisci Force apt-get to update 2013-07-25 11:45:19 +04:00
clojure Closes #286 2021-04-09 21:44:27 +03:00
common-lisp Closes #286 2021-04-09 21:44:27 +03:00
cpp Added C++ code examplesfor all tutorials 2022-12-14 15:17:03 +01:00
dart URL Cleanup 2019-03-20 03:25:16 -05:00
dotnet Update README.md 2024-05-19 16:17:50 +09:00
dotnet-stream rename file from sends to send (#405) 2024-05-09 10:10:31 +02:00
elixir Elixir: update RabbitMQ client to 3.3 2023-08-20 10:47:14 +04:00
erlang Update amqp client version 2023-08-07 22:42:40 -07:00
go update go version 2024-04-17 10:36:29 +02:00
go-stream Hello world for Golang stream client (#383) 2024-05-09 09:23:06 +02:00
haskell Closes #286 2021-04-09 21:44:27 +03:00
java Bump Java client version to 5.21.0 2024-04-22 15:36:35 +02:00
java-gradle Update README.md 2024-05-19 16:17:50 +09:00
java-mvn Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 in /java-mvn 2024-05-13 17:27:57 +00:00
java-stream-mvn tutorial java stream client (#384) 2024-05-09 07:25:59 +02:00
javascript-nodejs Bump semver from 5.7.1 to 5.7.2 in /javascript-nodejs 2023-08-22 18:27:22 +00:00
javascript-nodejs-stream Hello World for nodejs stream client (#403) 2024-05-09 07:23:05 +02:00
julia Add julia RabbitMQ examples 2021-10-04 00:21:02 +05:30
kotlin Upgrade kotlin version 2023-02-04 11:36:58 +09:00
objective-c Objective-C: bump RabbitMQ client to 0.11.0 2020-05-22 06:09:06 +03:00
perl Closes #286 2021-04-09 21:44:27 +03:00
php fix: improve php library tutorial 2023-10-19 20:46:38 +03:00
php-amqp Publish tasks as persistent messages in the php-amqp tutorial 2019-03-12 17:32:42 +01:00
php-interop URL Cleanup 2019-03-20 03:25:16 -05:00
python style: change double quotes to single quotes (where possible) 2024-01-10 13:31:43 -08:00
python-stream Hello world for Python (rstream) stream client (#404) 2024-05-09 07:23:46 +02:00
ruby Closes #286 2021-04-09 21:44:27 +03:00
rust-amqprs Bump mio from 0.8.6 to 0.8.11 in /rust-amqprs 2024-03-04 21:45:47 +00:00
rust-lapin Bump rustls from 0.21.1 to 0.21.11 in /rust-lapin 2024-04-19 19:48:01 +00:00
rust-stream add rust stream client example 2024-04-24 11:35:30 +02:00
scala URL Cleanup 2019-03-21 03:27:15 -05:00
soapui Bump com.rabbitmq:amqp-client from 5.5.1 to 5.18.0 in /soapui 2023-10-24 01:55:03 +00:00
spring-amqp Make processing shorter in Spring AMQP tutorial 2 2024-05-14 11:02:31 +02:00
swift URL Cleanup 2019-03-20 03:25:16 -05:00
.gitignore Rust with amqprs: port tutorials one and two 2023-04-15 00:56:30 +04:00
.travis.yml Improve Travis CI build Performance 2021-08-17 22:07:02 +08:00
LICENSE.txt URL Cleanup 2019-03-21 03:27:15 -05:00
Makefile Revert "Bootstrapping the pip installer" 2019-08-05 20:21:18 +03:00
README.md Update README.md 2024-05-19 16:57:56 +09:00
test.py Exclude Perl from CI runs for now 2013-08-16 14:44:03 +04:00
travisci.py Ditto 2013-08-12 15:41:12 +04:00

RabbitMQ Tutorials

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.

And please check out the rest of the RabbitMQ documentation!

Prerequisites

All tutorials require a RabbitMQ node running on localhost with stock (default) settings.

Please refer to RabbitMQ documentation to learn more about various installation options:

Languages

The following ports are available:

License

Released under the Apache License 2.0.