This is an AMQP 0.9.1 client with RabbitMQ extensions in Go. This library is special use for AMQP over Tor Network.
This library supports two most recent Go release series, currently 1.8 and 1.9.
This project supports RabbitMQ versions starting with 2.0
but primarily tested
against reasonably recent 3.x
releases. Some features and behaviours may be
server version-specific.
Provide a functional interface that closely represents the AMQP 0.9.1 model targeted to RabbitMQ as a server over Tor Network. This includes the minimum necessary to interact the semantics of the protocol.
See the 'examples' subdirectory for simple producers and consumers executables. If you have a use-case in mind which isn't well-represented by the examples, please file an issue.
Use Godoc documentation for reference and usage.
RabbitMQ tutorials in Go are also available.
This project is forked from github.com/streadway/amqp. I just use it for my AMQP over Tor Network project, if you have same project as me you can use it.
BSD 2 clause - see LICENSE for more details.