二、kafka介绍

kafka是一个分布式的、可分区的、可复制的消息系统。

几个消息系统术语

  1. 消费者:(Consumer):从消息队列请求数据的客户端应用
  2. 生产者:(Producser):向broker发布消息的应用程序
  3. broker:kafka以集群的方式运行,由一个或多个服务构成,每个服务都叫做一个broker
  4. 主题:(topic):主题用于对特定细节种类进行分类
  5. 分区:(partition):topic中的数据以不同分区单位数据来组织,一个分区可以看做是kafka数据的最小单元
  6. producsers通过网络向kafka集群发布消息,kafka集群向consumers提供消息,如图所示
  7. producsers  =》 kafka集群(可能是多个服务) =》 consumers 
原文地址:https://www.cnblogs.com/black-/p/8522012.html