Как работает коннектор kafka для базы данных postgresql и mysql

Я слежу за руководствами по быстрому запуску отсюда быстрый старт-кафка-подключение

В этом руководстве показано, как передать изменения таблицы базы данных mysql в тему kafka.

Единственная часть - скачать все, просто добавить файл /tmp/kafka-connect-jdbc-source.json с некоторыми свойствами конфигурации и запустить

Как это работает в фоновом режиме?

1 : Does it create connection with database and monitor tables for specific intervals of time? OR

2 : Does it uses replication log? (i don't know how this works)

3 : Is this same mechanism for mysql and postgresql?

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
0
6 804
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Debezium контролирует OpLog.

Kafka Connect JDBC от Confluent (с которым вы связались) может использовать временной интервал, и эта конфигурация используется всеми JDBC-совместимыми соединениями, включая MySQL и Postgres.

For incremental query modes that use timestamps, the source connector uses a configuration timestamp.delay.interval.ms ...


replication log? (i don't know how this works)

Вы можете найти руководство по Дебезиуму здесь, но этот механизм отличается для Mongo, Postgres, MySQL, MSSQL, Oracle и т. д.

Другие вопросы по теме