Поток данных транзакций Apache Kafka - PullRequest
0 голосов
/ 24 октября 2019

Я читаю о потоке данных транзакций Kafka, и мне непонятно, что происходит после того, как координатор отправляет WriteTxnMarkerRequest лидерам каждого раздела. Я понимаю, что этот запрос заставляет ведущих брокеров записывать контрольное сообщение в журнал, но отвечают ли они координатору с подтверждением? В оригинальном проектном документе https://docs.google.com/document/d/11Jqy_GjUGtdXJK94XGsEIK7CP1SnQGdp2eF0wSw9ra8/edit#heading=h.bgy58z5pyzw7, диаграмма потока данных не выглядит так, как будто координатор ждет подтверждения. Если это так, то просто записывает окончательное подтверждение или сообщение об отмене в журнал транзакций?

1 Ответ

0 голосов
/ 28 октября 2019

Руководители разделов в транзакции действительно отвечают координатору, когда он добавляет управляющее сообщение в журнал. Это согласно странице слияния https://cwiki.apache.org/confluence/display/KAFKA/Transactional+Messaging+in+Kafka.

...