Kafka概述
1.定义
kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实现处理领域。
2.消息队列的好处
a).解耦
b).可恢复性
c).缓冲:有助于控制和优化数据流经过系统的速度,解决生产消息和消费消息的处理速度不一致的情况。(生》消)
d).灵活性(分布式可以随意增加服务器)&峰值处 理能力(削峰)
f).异步性
3.消费队列的两种模式
(1)点对点模式(一对一,消费者主动拉取数据,消费受到后消息清除)
(2)发布/订阅模式(一对多,消费者消费数据之后清除消费)
a)消费者拉取(浪费资源,要不断的问队列中是否有消息)
b)队列推送
来源:CSDN
作者:yunqiu21
链接:https://blog.csdn.net/yunqiu21/article/details/104184405