Мы планируем написать потребителя Kafka (java), который читает очередь Kafka для выполнения действия, которое находится в сообщении.
Поскольку потребители работают независимо, будет ли сообщение обрабатываться одновременно только одним потребителем? В противном случае все потребители обрабатывают одно и то же сообщение, поскольку у них есть собственное смещение в разделе.
Пожалуйста, помогите мне понять.
topics
не являются очередями, потому что после того, как сообщение потребляется изtopic
, оно остается там (если его время жизни не истекло), аoffset
перемещается к следующему, тогда как для очереди, когда сообщение потреблено, сообщение удаляется из эта очередь. Заказанные наборы также есть только наpartitions
. - person jumping_monkey   schedule 05.06.2020