38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
# RabbitMQ AMQP 1.0 Golang Client
|
|
|
|
This library is meant to be used with RabbitMQ 4.0.
|
|
|
|
## 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>
|
|
[](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`
|
|
|
|
|