Skip to content

EnduIf/rabbitmq-amqp-go-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RabbitMQ AMQP 1.0 Golang Client

This library is meant to be used with RabbitMQ 4.x.

Getting Started

  • Getting Started
  • Examples Inside the docs/examples directory you will find several examples to get you started.
    Also advanced examples like how to use streams, how to handle reconnections, and how to use TLS.
  • Getting started Video tutorial:
    Getting Started

Documentation

Packages

The rabbitmq amqp client is a wrapper around the azure amqp client. 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

About

Golang RabbitMQ client for AMQP 1.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.6%
  • Shell 3.9%
  • Makefile 0.5%