Public preview: Event Hubs for Go
Posted on Wednesday, March 28, 2018
You can now integrate Azure Event Hubs in your Go applications by using the new Event Hubs package for Go. To get started, run
go get github.com/Azure/azure-event-hubs-go or
dep ensure -add github.com/Azure/azure-event-hubs-go and follow the README. API docs are available on GoDoc.
The Azure Event Hubs service offers managed "hubs" (like queues) for sending and receiving high-volume event streams such as transactional and operational logs. The new Go package offers easy-to-use
Receive functions, which communicate with hubs by using the AMQP 1.0 protocol as implemented by github.com/vcabbage/amqp. It also includes an Event Processor Host (EPH) package, which provides a framework for efficient scaled-out, distributed processing of received events.
Please share issues and feedback in the repo.
Look for more Azure libraries for Go in the Azure SDK for Go.