Kafka 入门

一、定义
Kafka是一个分布式的基于发布/订阅模式的消息队列(message Queue),主要用于大数据实时处理领域。
发布订阅模式:消息的发布者不会将消息直接发送给特定的订阅者,而是将消息分为特定的类别,订阅者只接受感兴趣的消息。最新定义:Kafka是一个开源的分布式事件流平台(Event Streaming Platform),被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用。
1.1 、应用场景
传统的消息队列的主要应用场景有:缓存/消峰、解耦、异步通信。
缓存/消峰:控制和优化数据流经系统的速度,解决生产和消费消息的处理速度不一致的情况。 解耦:允许你独立的扩展和修改两边的处理过程,只需要确保他们遵守同样的接口约束。 异步通信:允许用户把一个消息放入队列,单并不立即处理,然后在需要的时候去处理它。
1.2、消息队列模式
点对点 消费者主动拉取消息,消息收到后清除信息。 发

Kafka 入门最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/26796.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>