RabbitMQ connector

Important

This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Azure Databricks previews.

The managed RabbitMQ connector in Lakeflow Connect allows you to stream messages from RabbitMQ classic queues into streaming tables in Azure Databricks. The connector provides at-least-once delivery semantics and handles authentication, message decoding, acknowledgement, and pipeline lifecycle management, so you don't need to write Structured Streaming code directly.

RabbitMQ connector components

Component Description
Connection A Unity Catalog securable object that stores the broker endpoint and authentication credentials for your RabbitMQ broker. The managed RabbitMQ connector uses this connection to authenticate without requiring credentials in your pipeline configuration.
Ingestion pipeline A pipeline that continuously consumes messages from one or more RabbitMQ classic queues and writes the results to streaming tables. The pipeline runs on serverless compute.
Destination tables The streaming tables where the ingestion pipeline writes the data.

Start ingesting from RabbitMQ

The following table provides an overview of the end-to-end RabbitMQ ingestion flow, based on user type:

User Steps
Admin Use Catalog Explorer to create a connection so that any user with USE CONNECTION or ALL PRIVILEGES can create pipelines. See Create a RabbitMQ connection.
Non-admin Use any supported interface to create a pipeline from an existing connection. See Ingest data from RabbitMQ.

Feature availability

Feature Availability
UI-based pipeline authoring Red X icon Not supported (Beta)
API-based pipeline authoring Green check icon Supported
Declarative Automation Bundles Green check icon Supported
Continuous streaming ingestion Green check icon Supported
Unity Catalog governance Green check icon Supported
Orchestration using Databricks Workflows Red X icon Not supported
SCD type 2 Red X icon Not supported
Column selection and deselection Red X icon Not supported (Beta)
Row filtering Red X icon Not supported

Authentication methods

Authentication method Availability
Username and password Green check icon Supported
Service Credential Red X icon Not supported
OAuth U2M Red X icon Not supported
OAuth M2M Red X icon Not supported