Senior
62
Կարո՞ղ է ընթերցել հաղորդագրությունները նույն կարգով, ինչպես դրանք գրանցվել են, երեք բաժանմունք ունեցող թեմայից։
Ընկերությունները, որտեղ հարցրել են
ИП Ганус Александр Андреевич
Պատասխան AI-ից
sobes.tech AI
В Apache Kafka порядок сообщений гарантируется только внутри одной партиции. Если топик имеет три партиции, то сообщения, записанные в разные партиции, могут быть прочитаны в любом порядке относительно друг друга.
То есть, чтобы прочитать сообщения в том же порядке, в котором они были записаны, нужно читать из одной партиции. Если же читать из всех трёх партиций одновременно, общий порядок сообщений не сохраняется.
Пример: если сообщения с ключом A всегда попадают в партицию 0, то для ключа A порядок будет сохранён. Но если сообщения с разными ключами распределены по разным партициям, то общий порядок по всему топику не гарантируется.