Maintained with ☕️ by
IcePanel logo

Public preview: Event Hubs for Go

Share

Services

You can now integrate Azure Event Hubs in your Go apps by using the [new Event Hubs package for Go](https://github.com/Azure/azure-event-hubs-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](https://github.com/Azure/azure-event-hubs-go). API docs are available on [GoDoc](https://godoc.org/github.com/Azure/azure-event-hubs-go). The Azure [Event Hubs service](https://azure.microsoft.com/services/event-hubs/) 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 `Send` and `Receive` functions, which communicate with hubs by using the [AMQP 1.0 protocol](https://www.oasis-open.org/committees/tc%5Fhome.php?wg%5Fabbrev=amqp) as implemented by [github.com/vcabbage/amqp](https://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](https://github.com/Azure/azure-event-hubs-go/issues). Look for more Azure libraries for Go in the [Azure SDK for Go](https://github.com/Azure/azure-sdk-for-go). * Event Hubs * SDK and Tools * Services * [ Event Hubs](https://azure.microsoft.com/en-gb/products/event-hubs/)