* Prefer using `IQueueSpecification` and `IExchangeSpecification` instead of `string` For bindings, use strings for source and destination names. Add sleep so credit is granted from RMQ (HACK) Add minimal sleep for links to be established * No need to have exported types and functions in `common.go` * Simplify functions and remove `PercentCodec` type Use `fmt.Errorf` Update modules |
||
|---|---|---|
| .ci | ||
| .github/workflows | ||
| examples/getting_started | ||
| rabbitmq_amqp | ||
| .gitignore | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| go.mod | ||
| go.sum | ||
README.md
RabbitMQ AMQP 1.0 .Golang Client
This library is in early stages of development. It is meant to be used with RabbitMQ 4.0.
How to Run
- Start the broker with
./.ci/ubuntu/gha-setup.sh start. Note that this has been tested on Ubuntu 22 with docker. make testto run the tests- Stop RabbitMQ with
./.ci/ubuntu/gha-setup.sh stop
Getting Started
You can find an example in: examples/getting_started