Change Data Capture

Camel supports the Change Data Capture pattern.

This patterns allows to track 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.

Sample

See the Camel Debezium Example for more details.