Navigation :
test ../../../ test data-connectors-overview.html
Data Connectors Overview
test ../../../ test data-connectors-overview/whats-new.html
- What's New
test ../../../ test changelog.html
Release and migration notes
test ../../../ test dee-overview.html
Data Extraction Engine
test ../../../ test dlc-overview.html
Data Load Controller
test ../../../ test dlc-overview/configuration.html
-
DLC Configuration
test ../../../ test dlc-overview/configuration/configuration.html
-- Configuring the DLC
test ../../../ test dlc-overview/configuration/required-prerequisites.html
-- Required Prerequisites
test ../../../ test dlc-overview/configuration/controller-config.html
-- Controller Configuration
test ../../../ test dlc-overview/configuration/data-sources.html
-- DLC Data Sources
test ../../../ test dlc-overview/configuration/data-source-real-time.html
-- DLC Real-Time Data Sources
test ../../../ test dlc-overview/configuration/data-source-configuration.html
--
DLC Data Source Configuration
test ../../../ test dlc-overview/configuration/data-source-configuration/csv-sources.html
---
CSV Sources
test ../../../ test dlc-overview/configuration/data-source-configuration/avro-config.html
--- Avro
test ../../../ test dlc-overview/configuration/data-source-configuration/jdbc-config.html
--- JDBC
test ../../../ test dlc-overview/configuration/data-source-configuration/parquet-config.html
--- Parquet
test ../../../ test dlc-overview/configuration/data-source-configuration/messaging-source-config.html
---
Messaging Source Configuration
test ../../../ test dlc-overview/configuration/data-source-configuration/messaging-source-config/kafka-config.html
---- Kafka
test ../../../ test dlc-overview/configuration/data-source-configuration/messaging-source-config/rabbitmq-config.html
---- RabbitMQ
test ../../../ test dlc-overview/configuration/dlc-requests.html
-- DLC RESTful Service
test ../../../ test dlc-overview/configuration/restful-config.html
-- Configuring the DLC REST Service
test ../../../ test dlc-overview/configuration/dlc-cache.html
-- DLC Cache Config
test ../../../ test dlc-overview/transactions.html
-
DLC Transactions
test ../../../ test dlc-overview/responses.html
-
DLC Responses
test ../../../ test dlc-overview/design-and-customizations.html
-
DLC Design and Customizations
test ../../../ test dlc-overview/user-guide.html
-
User Guide
test ../../../ test dlc-overview/dlc-extensions.html
-
DLC Extensions
Messaging Source Configuration
Messaging Sources
Messaging Sources are sources that require an open connection to stream data from the source to the consumer.
Messaging Consumer
Messaging consumers are the ones responsible for connecting to remote messaging system,
keep listening for new data, and consume data when available.
The consumers are created when the request to start “listening” to remote topic is submitted
at runtime. The underlying Kafka / RabbitMQ client consumers are created in the constructor of
messaging consumer implementation - KafkaMessageConsumer
, RabbitMqMessageConsumer
.
The remote topics are polled for records when the consumer thread begins, i.e. inside
the Java Callable
’s call
method.