в том же порядке, в котором они были записаны? Подскажите плиз. Новичок в кафка
Так и работает о умолчанию всегда
я имел ввиду порядок считывания разве сохранится? Если мы записывать будем без ключа, просто по партициям раскидывать. Порядок же сохраняется в рамках одной партиции
- порядок сохраняется в рамках партиции - ключ сообщения единственный способ как гарантировать что сообщения будут записаны и считаны в нужном порядке. - если не используется ключ, то нет возможности гарантировать порядок.
Правда что ли, что без ключа в рамках одной патриции не будет гарантии ордеринга? Что тогда в ключ писать? Первый раз о таком слышу. Или вы имеете ввиду, что если ключ есть, то он при шардировании по партициям будет использоваться и тогда будет параллелизм с гарантией ордеринга?
Сообщения с одним ключом гарантированно полетят в одну партицию, что позволит гарантировать порядок обработки. Если сообщения окажутся в разных партициях, порядок обработки кафка не гарантирует. Виктор говорил об этом.
Обсуждают сегодня