rabbitmq-amqp-go-client/README.md

38 lines
1.1 KiB
Markdown
Raw Normal View History

# RabbitMQ AMQP 1.0 Golang Client
2025-06-26 12:08:34 +08:00
This library is meant to be used with RabbitMQ 4.0. (2025.06.26)
## Getting Started
- [Getting Started](docs/examples/getting_started)
- [Examples](docs/examples)
Inside the `docs/examples` directory you will find several examples to get you started.</br>
Also advanced examples like how to use streams, how to handle reconnections, and how to use TLS.
- Getting started Video tutorial: </br>
[![Getting Started](https://img.youtube.com/vi/iR1JUFh3udI/0.jpg)](https://youtu.be/iR1JUFh3udI)
## Documentation
- [Client Guide](https://www.rabbitmq.com/client-libraries/amqp-client-libraries)
# Packages
The rabbitmq amqp client is a wrapper around the azure amqp client.</b>
You need the following packages to use the rabbitmq amqp client:
- `rabbitmqamqp` - The main package for the rabbitmq amqp client.
- `amqp` - The azure amqp client (You may not need to use this package directly).
## Build from source
- Start the broker with `./.ci/ubuntu/gha-setup.sh start`. Note that this has been tested on Ubuntu 22 with docker.
- `make test` to run the tests
- Stop RabbitMQ with `./.ci/ubuntu/gha-setup.sh stop`