[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-kafka-kak-kafka-obrabatyvaet-soobshcheniya":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},773,"kak-kafka-obrabatyvaet-soobshcheniya",21,"kafka","Kafka","📨","Как Kafka обрабатывает сообщения?","Kafka поддерживает два основных способа обработки сообщений, определяемых конфигурацией Consumer Groups.\n\n| Модель | Описание | Как достигается |\n|--------|----------|-----------------|\n| **Queue** | Каждое сообщение обрабатывается одним потребителем | Несколько потребителей в одной группе, каждый читает из отдельных партиций |\n| **Publish-Subscribe** | Все сообщения обрабатываются всеми потребителями | Каждый потребитель в своей отдельной группе |\n\n> **На собеседовании:** Kafka не имеет отдельных режимов Queue и Pub-Sub — обе модели реализуются через Consumer Groups. Это элегантное решение: одна группа = очередь, разные группы = pub-sub.","","junior",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":19,"keywords":20,"schemaAnswer":19,"featuredSnippetReady":21},"Как Kafka обрабатывает сообщения? — Gymterview","Kafka поддерживает два основных способа обработки сообщений, определяемых конфигурацией Consumer Groups.",[7,13],true]