Концепция разделов и (потребительских) групп в Kafka была введена для реализации параллелизма. Я работаю с Кафкой через Python. У меня есть некая тема, имеющая (скажем) 2 раздела. Это означает, что если я создам группу потребителей с двумя потребителями в ней, они будут сопоставлены (подписаны) на разные разделы.
Но, используя библиотеку kafka в Python, я столкнулся со странной проблемой. Я запустил двух потребителей с одинаковыми идентификаторами групп и запустил потоки для обработки ими сообщений.
Но каждое сообщение в потоке kafka потребляется ими обоими !! Мне это кажется смешным и даже концептуально неверным. Могу ли я каким-либо образом сопоставить потребителей с определенными (отдельными) разделами вручную (если они не сопоставляются с разными разделами автоматически)?
Концепция разделов и (потребительских) групп в Kafka была введена для реализации параллелизма. Я работаю с Кафкой через Python. У меня есть некая тема, имеющая (скажем) 2 раздела. Это означает, что если я создам группу потребителей с двумя потребителями в ней, они будут сопоставлены (подписаны) на разные разделы.
Но, используя библиотеку kafka в Python, я столкнулся со странной проблемой. Я запустил двух потребителей с одинаковыми идентификаторами групп и запустил потоки для обработки ими сообщений.
Но каждое сообщение в потоке kafka потребляется ими обоими !! Мне это кажется смешным и даже концептуально неверным. Могу ли я каким-либо образом сопоставить потребителей с определенными (отдельными) разделами вручную (если они не сопоставляются с разными разделами автоматически)?