RabbitMQ
Overview
The RabbitMQ destination allows you to send/stream data to a RabbitMQ routing key. RabbitMQ is one of the most popular open source message brokers.
Sync overview
Output schema
Each stream will be output a RabbitMQ message with properties. The message properties will be
content_type
: set asapplication/json
headers
: message headers, which include:stream
: the name of stream where the data is coming fromnamespace
: namespace if available from the streamemitted_at
: timestamp theAirbyteRecord
was emitted at.
The AirbyteRecord
data will be serialized as JSON and set as the RabbitMQ message body.
Features
Feature | Supported?(Yes/No) | Notes |
---|---|---|
Full Refresh Sync | Yes | |
Incremental - Append Sync | Yes | |
Incremental - Append + Deduped | No | |
Namespaces | Yes |
Getting started
Requirements
To use the RabbitMQ destination, you'll need:
- A RabbitMQ host and credentials (username/password) to publish messages, if required.
- A RabbitMQ routing key.
- RabbitMQ exchange is optional. If specified, a binding between exchange and routing key is required.
- RabbitMQ port is optional (it defaults to 5672).
- RabbitMQ virtual host is also optional.
Changelog
Expand to review
Version | Date | Pull Request | Subject |
---|---|---|---|
0.1.26 | 2024-11-25 | 48642 | Update dependencies |
0.1.25 | 2024-10-29 | 47101 | Update dependencies |
0.1.24 | 2024-10-12 | 46859 | Update dependencies |
0.1.23 | 2024-10-05 | 46437 | Update dependencies |
0.1.22 | 2024-09-28 | 46139 | Update dependencies |
0.1.21 | 2024-09-21 | 45814 | Update dependencies |
0.1.20 | 2024-09-14 | 45293 | Update dependencies |
0.1.19 | 2024-08-31 | 44988 | Update dependencies |
0.1.18 | 2024-08-24 | 44726 | Update dependencies |
0.1.17 | 2024-08-22 | 44530 | Update test dependencies |
0.1.16 | 2024-08-17 | 44336 | Update dependencies |
0.1.15 | 2024-08-10 | 43622 | Update dependencies |
0.1.14 | 2024-08-03 | 43078 | Update dependencies |
0.1.13 | 2024-07-27 | 42759 | Update dependencies |
0.1.12 | 2024-07-20 | 42222 | Update dependencies |
0.1.11 | 2024-07-13 | 41689 | Update dependencies |
0.1.10 | 2024-07-10 | 41279 | Update dependencies |
0.1.9 | 2024-07-06 | 40991 | Update dependencies |
0.1.8 | 2024-06-27 | 40215 | Replaced deprecated AirbyteLogger with logging.Logger |
0.1.7 | 2024-06-25 | 40348 | Update dependencies |
0.1.6 | 2024-06-22 | 40101 | Update dependencies |
0.1.5 | 2024-06-06 | 39300 | [autopull] Upgrade base image to v1.2.2 |
0.1.4 | 2024-05-21 | 38532 | [autopull] base image + poetry + up_to_date |
0.1.3 | 2024-04-02 | #36749 | Un-archive connector (again) |
0.1.2 | 2024-03-05 | #35838 | Un-archive connector |
0.1.1 | 2022-09-09 | 16528 | Marked password field in spec as airbyte_secret |
0.1.0 | October 29, 2021 | #7560 | Initial release |