Real-time alerting workers should share the 311 topic load, while a separate audit pipeline must see every message on its own. How do consumer groups enable that?
Select an answer to reveal the explanation.
Short Explanation
Think of two book clubs sharing one library series: Club A splits the chapters among members, while Club B reads the whole series for notes. Consumer groups work the same way on a topic.
Full Explanation
Within a consumer group, Kafka assigns partitions so members share work. Separate groups maintain independent offsets and can each consume the full topic stream. That model supports parallel scale-out for alerting plus complete fan-out for audit without rewriting producers.