Кто читает Transactional Outbox: это отдельная система или часть Kafka/RabbitMQ?

Outbox читает отдельный relay: фоновой процесс приложения, специальный сервис или CDC-коннектор. Kafka и RabbitMQ сами по себе не начинают читать произвольную таблицу вашей БД.

Короткий ответ

Что ответить на собеседовании

Outbox читает отдельный relay: фоновой процесс приложения, специальный сервис или CDC-коннектор. Kafka и RabbitMQ сами по себе не начинают читать произвольную таблицу вашей БД.

Подробный разбор

Ответ с пояснениями

Outbox читает отдельный relay: фоновой процесс приложения, специальный сервис или CDC-коннектор. Kafka и RabbitMQ сами по себе не начинают читать произвольную таблицу вашей БД.

Polling-relay выбирает подтверждённые записи и публикует их с контролем доставки. CDC читает изменения журнала БД и преобразует их в события. В обоих случаях нужно учитывать порядок, повторную доставку и восстановление. Consumer обеспечивает идемпотентный бизнес-эффект; брокер не заменяет эту логику.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее