Simple AMQP wrapper around github.com/streadway/amqp
Go
Pull request Compare This branch is 1 commit ahead, 6 commits behind assembla:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
.travis.yml
LICENSE
README.md
backoff.go
backoff_test.go
client.go
client_test.go
consumer.go
consumer_test.go
cony.go
cony_test.go
declaration.go
declaration_test.go
doc_test.go
publisher.go
publisher_test.go

README.md

Cony

High-level AMQP 0.9.1 client library. It's wrapper around low-level streadway/amqp library.

Goals

Provide a way to work with AMQP declaratively

Requirments

The library uses atomic.Value, so Go 1.4+ is needed.

Documentation

GoDoc Build Status

Thread-safety

Cony is thread-safe as long as streadway/amqp is thread-safe. It's recommended to open AMQP channel per thread, so in case of cony it should be Consumer Producer per goroutine.

License

BSD 2 clause - see LICENSE for more details.