Maintained with ☕️ by
IcePanel logo
Microsoft Azure logo
Original post

General availability: Event Hubs for Node.js

Share

Services

Version 1.0 of the [Node.js package for Azure Event Hubs](https://github.com/Azure/azure-event-hubs-node) is now generally available. Event Hubs queues can receive millions of events per second from sources such as Azure IoT Hub, cloud application logs and data analysis services such as Azure HDInsight. Event Hubs sends events from these queues to managed services such as Azure Stream Analytics, Azure Functions and Azure Cosmos DB. Developers can use this new package to send events from any Node.js application to Event Hubs and receive and handle events in Node.js-based applications and systems. The new Event Hubs package is built on the [AMQP](https://qpid.apache.org/amqp/index.html) protocol as implemented by [github.com/amqp/rhea](https://github.com/amqp/rhea). It supports reliable connections, high throughput and broad compatibility with projects like [Apache ActiveMQ](https://activemq.apache.org/) and [Amazon MQ](https://aws.amazon.com/amazon-mq/). It also includes an Event Processor Host framework for distributing and balancing event processing across several hosts. Use this package along with other packages for [.NET](https://github.com/Azure/azure-event-hubs-dotnet), [Java](https://github.com/Azure/azure-event-hubs-java), [Python](https://github.com/Azure/azure-event-hubs-python) and [Go](https://github.com/Azure/azure-event-hubs-go) to share events across all your apps and systems. * Event Hubs * Azure IoT Hub * Azure Stream Analytics * Azure Monitor * SDK and Tools * Services * [ Event Hubs](https://azure.microsoft.com/en-gb/products/event-hubs/) * [ Azure IoT Hub](https://azure.microsoft.com/en-gb/products/iot-hub/) * [ Azure Monitor](https://azure.microsoft.com/en-gb/services/monitor/) * [ Azure Stream Analytics](https://azure.microsoft.com/en-gb/products/stream-analytics/)