Microsoft Azure Service Bus Client for Golang
Microsoft Azure Service Bus is a reliable cloud messaging service (MaaS) which simplifies enterprise cloud messaging. It enables developers to build scalable cloud solutions and implement complex messaging workflows over an efficient binary protocol called AMQP.
This library provides a simple interface for sending, receiving and managing Service Bus entities such as Queues, Topics and Subscriptions.
For more information about Service Bus, check out the Azure documentation.
This library is a pure Golang implementation of Azure Service Bus over AMQP.
Preview of Service Bus for Golang
This library is currently a preview. There may be breaking interface changes until it reaches semantic version
If you run into an issue, please don't hesitate to log a
new issue or open a pull request.
Installing the library
go get to acquire and install from source. Versions of the project after v0.1.0 use Go modules exclusively, which
means you'll need Go 1.11 or later to ensure all of the dependencies are properly versioned.
For more information on modules, see the Go modules wiki.
With go get:
go get -u github.com/Azure/azure-service-bus-go/...
If you need to install Go, follow the official instructions
Find up-to-date examples and documentation on godoc.org.
The developers of this library are all active on the Gopher Slack, it is likely easiest to
get our attention in the Microsoft Channel. We'll also find your issue
if you ask on Stack Overflow with the tags