Я бы предложил внедрить пользовательский SMT (преобразование одного сообщения), который направляет записи, созданные соединителем Debezium, в нужные темы.Вы можете взять SMT маршрутизации Debezium, связанный в ответе cricket_007, в качестве примера для вашей пользовательской реализации.Имея SourceRecord
, вы можете выбрать тему назначения на основе значений всех столбцов захваченной таблицы.
Потоки Kafka или аналогичные тоже подойдут, но я бы рекомендовал сначала изучить SMT из-запростота эксплуатации (не требуется отдельного процесса) и поиск альтернатив только в том случае, если SMT недостаточно.