Change Data Capture

Camel supports the Change Data Capture pattern.

This pattern allows tracking changes in databases, and then let applications listen to change events, and react accordingly. For example this can be used as a Messaging Bridge to bridge two systems.

image

Camel integrates with Debezium which is a CDC system. There are a number of Camel Debezium components that works with different databases such as MySQL, Postgres, and MongoDB.

Example

See the Camel Debezium Example for more details.