MCPcopy
hub / github.com/rabbitmq/rabbitmq-tutorials

github.com/rabbitmq/rabbitmq-tutorials @main sqlite

repository ↗ · DeepWiki ↗
451 symbols 999 edges 155 files 31 documented · 7%
README

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.

Core symbols most depended-on inside this repo

close
called by 51
java-mvn/src/main/java/RPCClient.java
queue
called by 46
spring-amqp/src/main/java/org/springframework/amqp/tutorials/tut6/Tut6Config.java
newEnvironment
called by 22
java-amqp/src/main/java/TutorialSupport.java
close
called by 18
java/RPCClient.java
exchange
called by 15
spring-amqp/src/main/java/org/springframework/amqp/tutorials/tut6/Tut6Config.java
failOnError
called by 8
go/publisher_confirms.go
failOnError
called by 8
go/rpc_client.go
failOnError
called by 7
go/rpc_server.go

Shape

Method 231
Function 123
Class 97

Languages

Java72%
Go18%
Python6%
TypeScript4%

Modules by API surface

java-mvn/src/test/java/PublisherConfirmsTest.java14 symbols
spring-amqp/src/main/java/org/springframework/amqp/tutorials/tut4/Tut4Config.java11 symbols
spring-amqp/src/main/java/org/springframework/amqp/tutorials/tut5/Tut5Config.java10 symbols
spring-amqp/src/main/java/org/springframework/amqp/tutorials/tut6/Tut6Config.java9 symbols
spring-amqp/src/main/java/org/springframework/amqp/tutorials/tut3/Tut3Config.java9 symbols
java/PublisherConfirms.java9 symbols
java-mvn/src/main/java/PublisherConfirms.java9 symbols
java-gradle/src/main/java/PublisherConfirms.java9 symbols
java-amqp/src/test/java/Amqp10TutorialIntegrationTest.java9 symbols
test.py6 symbols
spring-amqp/src/main/java/org/springframework/amqp/tutorials/tut2/Tut2Config.java6 symbols
spring-amqp-stream/src/main/java/org/springframework/amqp/tutorials/tut1/Tut1Config.java6 symbols

Dependencies from manifests, versioned

php-amqplib/php-amqplib3.7 · 1×
thesis/amqp1.0 · 1×
github.com/Azure/go-amqpv1.5.0 · 1×
github.com/cespare/xxhash/v2v2.3.0 · 1×
github.com/golang/snappyv0.0.4 · 1×
github.com/pierrec/lz4v2.6.1+incompatible · 1×
github.com/rabbitmq/amqp091-gov1.11.0 · 1×
github.com/rabbitmq/rabbitmq-amqp-go-clientv1.0.0 · 1×

For agents

$ claude mcp add rabbitmq-tutorials \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact