1、消息队列就是一个队列,拥有先进先出的特性。
2、消息队列具有异步通信机制,即并不是发送者和接收者同时与队列进行数据交互,消息会一直保留在队列中,直到数据被读取。
3、消息队列的主要作用有运用解耦、异步处理、数据限流、消息通信。
4、broker即代理,一个kafka进程称为一个代理。
5、producer即生产者,它将记录发送到Kafka集群的指定主题(topic)进行存储,同时生产者通过自定义算法决定消息发送的分区(partition)。
6、consumer即消费者,从Kafka集群指定的主题读取消息记录。
7、consumer group即消费者组,消费者的多线程执行形式。
8、主题是用来区分不同业务类型的消息记录。
9、分区时来支持物理层面上的并发读写,提高Kafka集群的吞吐量,一个主题包含多个分区,每个分区的消息记录是有序的,一个分区就对应一个代理节点,一个代理节点可管理多个分区。
10、副本机制就是保证Kafka分布式集群数据的高可用性。
关于kafka的相关概念描述
最新推荐文章于 2024-07-05 12:49:32 发布