Может ли чтение кафки быть непоследовательным при использовании предпочтительной модели реплики (KIP-392) - PullRequest
0 голосов
/ 06 мая 2020

Я изучаю различные сценарии ios в Kafka, где два потребителя могут читать несогласованные данные при чтении из одного и того же topi c (с разными идентификаторами группы потребителей в каждом). Один из сценариев, который я подумал, заключался в том, что каждый потребитель подключается к разной реплике (используя KIP-392).

Допустим, первый потребитель подключается к лидеру, а второй подключается к реплике. Скажем, для ISR установлено только 1. И потребителей волнует только последнее сообщение в топе c в любой заданный момент времени (например, топи c содержит последние данные о цене акции). . Когда сеть имеет высокую задержку между лидером и репликой, реплика может иметь устаревшее (неправильное) значение последнего сообщения, пока данные не будут синхронизированы. В этом сценарии, если оба потребителя читают одновременно, они могут получить различное значение последнего сообщения. Возможна ли такая ситуация? Или в Kafka есть какой-то механизм, который предотвращает это? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...