blob: 6acee85c13dea6bfd5fc5e541ff3b3e2fc525b50 [file] [log] [blame]
[[Change-Data-Capture]]
= Change Data Capture
Camel supports the https://en.wikipedia.org/wiki/Change_data_capture[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 xref:messaging-brdige[Messaging Bridge] to
bridge two systems.
image::eip/CDC-Debezium.png[image]
Camel integrates with https://debezium.io/[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 https://github.com/apache/camel/tree/master/examples/camel-example-debezium[Camel Debezium Example] for more details.