1)kafka初级了解

半城伤御伤魂 提交于 2020-02-06 02:57:24

Kafka概述

1.定义
kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实现处理领域。
2.消息队列的好处

a).解耦
b).可恢复性
c).缓冲:有助于控制和优化数据流经过系统的速度,解决生产消息和消费消息的处理速度不一致的情况。(生》消)
d).灵活性(分布式可以随意增加服务器)&峰值处 理能力(削峰)
f).异步性

3.消费队列的两种模式

(1)点对点模式(一对一,消费者主动拉取数据,消费受到后消息清除)
(2)发布/订阅模式(一对多,消费者消费数据之后清除消费)
a)消费者拉取(浪费资源,要不断的问队列中是否有消息)
b)队列推送

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!