Мой потребитель кафки выдает непоследовательные данные - PullRequest
0 голосов
/ 08 октября 2018

У меня вопрос: при каких условиях потребитель кафки получит непоследовательные данные?

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Kafka обслуживает шину обмена сообщениями и гарантирует порядок сообщений.Это означает, что порядок, в котором вы зафиксировали сообщение в теме;Потребитель будет опрашивать сообщения в том же порядке.

Теперь в вашем случае вам нужно проверить

  • , как производитель отправляет сообщения?
  • как вы справляетесьсообщение повторяется?
  • и проверять получателя в соответствии с предложением @Robin Moffatt
0 голосов
/ 08 октября 2018

Порядок сообщений гарантируется только внутри раздела .Если ваш потребитель получает данные из нескольких разделов, то сообщения могут появляться не в порядке.

Ссылка: http://kafka.apache.org/documentation/#intro_guarantees

...