Now you can use Azure Service Bus to communicate between Go services, by using our new preview of the Service Bus package for Go. Get started by running go get -u github.com/Azure/azure-service-bus-go and checking out the examples at godoc.org.

The Service Bus package provides concise idioms for sending and receiving messages over the AMQP 1.0 protocol as implemented by the github.com/vcabbage/amqp package.

Azure Service Bus is a managed message broker that offers queues for one-to-one, service-to-service communication and topics and subscriptions for pub/sub-style messaging. It provides reliable asynchronous communication between microservices without requiring management of a complex broker infrastructure.

Please share feedback and issues in the package repo's issue tracker.