Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-19962

CEP-44: Kafka integration for Cassandra CDC using Sidecar

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Patch Available
    • Normal
    • Resolution: Unresolved
    • None
    • Analytics Library, Sidecar
    • None
    • Operability
    • Challenging
    • All
    • None
    • Hide

      CircleCI

      Show
      CircleCI

    Description

      This is the initial commit for CEP-44 to introduce a standalone CDC module into the Analytics project. This module provides the foundation for CDC in the Apache Cassandra Sidecar.
          
          This module provides:
          - a standalone Cdc class as the entrypoint for initializing CDC.
          - pluggable interfaces for: listing and reading commit log segments for a token range, persisting and reading CDC state, providing the Cassandra table schema, optionally reading values from Cassandra.
          - read and deserialize commit log mutations.
          - reconcile and de-duplicate mutations across replicas.
          - serialize CDC state into a binary object for persistence.
          - a layer for converting Cassandra mutations into a standard consumable format.

      Attachments

        Issue Links

          Activity

            People

              jberragan James Berragan
              jberragan James Berragan
              James Berragan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: