Kafka架构图
一个典型的 Kafka 集群中包含若干个 Producer(可以是某个模块下,发的 Command,或者
是 Web 前端产生 Page View,或者是服务器日志等),若干个 Broker(Kafka 集群支持水平
扩展,一般 Broker 数量越多,整个 Kafka 集群的吞吐率也就越高),若干个 Consumer Group,
以及一个 Zookeeper 集群。Kafka 通过 Zookeeper 管理集群配置。Producer 使用 push 模式
将消息发布到 Broker 上,Consumer 使用 pull 模式从 Broker 上订阅并消费消息