Overview

Messaging systems play a key role in distributed architectures and event-driven data flows. With ETLBox, you can integrate queue- or stream-based communication into your pipelines using connectors for platforms like Azure Service Bus and Apache Kafka. These connectors support reading messages as input and writing structured output events, helping you build flexible and reactive data workflows.

Supported Messaging Systems

While each system has its own characteristics and API behavior, the ETLBox connectors abstract the complexity and provide a consistent way to incorporate message-based inputs and outputs into your ETL workflows.

SystemTypePackage
Apache KafkaDistributed LogETLBox.Apache.Kafka
Azure Service BusQueue / Pub-SubETLBox.Azure.ServiceBus

Refer to the individual connector documentation for usage examples and configuration options.

Installation

To use a messaging connector, install the corresponding NuGet package. For example, to use the Kafka integration: