Senior
46
Vai ir iespējams lasīt ziņojumus tajā pašā secībā, kādā tie tika uzrakstīti, no tēmas ar trim daļām?
Uzņēmumi, kur jautāja
ИП Ганус Александр Андреевич
Atbilde no AI
sobes.tech AI
В Apache Kafka порядок сообщений гарантируется только внутри одной партиции. Если топик имеет три партиции, то сообщения, записанные в разные партиции, могут быть прочитаны в любом порядке относительно друг друга.
То есть, чтобы прочитать сообщения в том же порядке, в котором они были записаны, нужно читать из одной партиции. Если же читать из всех трёх партиций одновременно, общий порядок сообщений не сохраняется.
Пример: если сообщения с ключом A всегда попадают в партицию 0, то для ключа A порядок будет сохранён. Но если сообщения с разными ключами распределены по разным партициям, то общий порядок по всему топику не гарантируется.