Catalogue / Messaging

Change data capture

messagingchange-data-capture

Reads a datastore change log and publishes row-level events.

Category
Messaging
Properties
4
Components
15
Rules
0
Properties · 4 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
managedboolean—nofalse
modeenumlog-based | trigger | pollingnolog-based
orderedboolean—notrue
schemaEvolutionboolean—nofalse
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 15
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Reads a datastore's change log and publishes row-level events (Debezium, Brooklin, SpinalTap).
schemaVersion: "1"
type: "kind"
id: "change-data-capture"
category: "messaging"
properties:
  mode:
    type: "enum"
    values: ["log-based", "trigger", "polling"]
    default: "log-based"
  ordered:
    type: "boolean"
    default: true
  schemaEvolution:
    type: "boolean"
    default: false
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/change-data-capture.md