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

Rabbit Stream Native support headers, super-stream and filtering

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Minor Minor
    • 3.4.0.Alpha2
    • 3.3.1.Final
    • debezium-server
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      Which use case/requirement will be addressed by the proposed feature?

      We want to use Debezium Rabbitmq Native Stream sink and the Outbox pattern to publish messages to a stream. We'd like to leverage streaming features such as super streams for automatic partitioning, filtering, and forwarding fields to message headers.

      Implementation ideas (optional)

      We can use record headers to populate message application properties.

      For super-streams, it might make sense to add a configuration option that creates a super-stream producer instead of a simple one when enabled.

      For filtering, we can add a configuration property that specifies which field to extract from the message for filtering purposes.

              Unassigned Unassigned
              yauheniramanovich Yauheni Ramanovich
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: