Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-1701

CloudEvents follow-up tasks

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Major
    • 1.9-backlog
    • None
    • core-library
    • None

    Description

      • Add an option for making the schema registry in the "dataschema" attribute customizable
      • Support for binary mode
      • Replace MysqlCloudEventsMaker etc. in core with SPI implementations in connectors, e.g. loaded via service loader See DBZ-3668
      • Cache CE schema
      • Avoid reflective usage of JSON converter
      • Use subject (record table + id?)
      • Consider implication for record headers
      • Add other event types for schema change events, heartbeat events and transaction events
      • Express op type (c/r/u/d) in dedicated event types instead of separate field; a common CE pattern as per mwessend@redhat.com
      • Support for STRUCT mapping - see https://github.com/debezium/debezium/pull/1221
      • Consolidate TX info (see DBZ-1052) if transaction metadata is enabled, there should be only one on txid attribute
      • Add record parsers for Oracle and Db2 (see io.debezium.converters.RecordParser) See DBZ-3668
      • Remove hard-coded "mysql" part in io.debezium.converters.RecordParser#getDataSchema()

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              gunnar.morling Gunnar Morling
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: