https://github.com/msmygit/cassandra-source-connector
https://github.com/msmygit/cassandra-source-connector
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/msmygit/cassandra-source-connector
- Owner: msmygit
- License: mpl-2.0
- Created: 2022-03-15T14:23:33.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-15T14:25:12.000Z (about 4 years ago)
- Last Synced: 2025-03-14T08:42:24.931Z (about 1 year ago)
- Language: Java
- Size: 1.32 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cassandra CDC Replication using Apache Pulsar or Apache Kafka.
-The Cassandra replication requires:
* A message producer deployed as a JVM agent on each Cassandra data node.
* A Cassandra source connector deployed in the streaming platform.
| Streaming platform | Cassandra v3.x producer | Cassandra v4.x producer | Source connector |
| --- | --- | --- | --- |
| Apache Pulsar | [producer-v3-pulsar](producer-v3-pulsar) | [producer-v4-pulsar](producer-v4-pulsar) | [source-pulsar](source-pulsar) |
| Apache Kafka | [producer-v3-kafka](producer-v3-kafka) | [producer-v4-kafka](producer-v4-kafka) | [source-kafka](source-kafka) |
The following diagram describes the general architecture.
The CDC replication ensures the most recent state of the Cassandra table is replicated into the data topic,
and the schema in the schema-registry reflects the Cassandra table schema.
