解耦 消峰
-
生产者 producer
生产者就是产生消息的组件,他的主要工作就是源源不断的生产消息。 -
消费者 consumer
不断的获取消息的组件。 -
broker 代理
broker 就是kafka server 本身。 -
主题 topic
主题是逻辑上的概念,他用于从逻辑上归类与存储消息本身。
多个生产者可以向同一个tipic发送消息,同时也可以多个消费者消费一个topic消息。 -
消息 record
消息是整个消息队列中最为基本的一个概念,也可以作为原子的一个概念。同一个key值的消息写入同一个分区中 -
控制器 controller
控制器是集群中的概念,没个集群中会选择出一个broker担任控制器的角色,控制器是卡夫卡集群的中心。 -
消费者组 consumer group
多个消费者可以共同组成一个消费者组
一个消费者只能从属于一个消费者组重要:多台机器同一个消费者组,则随机接收消息。
网友评论