Kafka
2023-04-18 16:47:56 时间
1.概述
1.1 消息队列
目 前 企 业 中 比 较 常 见 的 消 息 队 列 产 品 主 要 有
- Kafka(在大数据场景主要采用 Kafka 作为消息队列。)
- ActiveMQ
- RabbitMQ
- RocketMQ
1.1.1 传统消息队列的应用场景
传统的消息队列的主要应用场景包括:缓存/消峰、解耦和异步通信。
- 缓冲/消峰:
有助于控制和优化数据流经过系统的速度,解决生产消息和消费消息的处理速度不一致的情况。
- 解耦:
允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。
- 异步通信:
允许用户把一个消息放入队列,但并不立即处理它,然后在需要的时候再去处理它们。
1.1.2 消息队列的两种模式
- 点对点模式
- 发布/订阅模式
一、点对点模式
消费者主动拉取数据,消息收到后清除消息
二级目录
三级目录
相关文章
- Navicat下载、安装、破解永久许可证密钥激活教程
- 查看及更改MySQL数据库物理文件存放的位置
- day14--Java常用类之字符串相关类02
- [数据分析与可视化] 数据绘图要点5-误差线的问题
- [数据分析与可视化] 数据绘图要点8-环状条形图的使用
- [数据分析与可视化] 数据绘图要点1-注重数据排序
- [数据分析与可视化] 数据绘图要点3-意大利面条图
- 记一次解决postgresql数据库内存泄露的问题
- 简单易懂带你了解二叉树
- 数组与链表
- [图像处理] YUV图像处理入门2
- MySQL索引
- [数据分析与可视化] 数据绘图要点12-图表注释的重要性
- [数据分析与可视化] 数据绘图要点11-雷达图的注意事项
- [数据分析与可视化] 数据绘图要点9-颜色的选择
- [数据分析与可视化] 数据绘图要点6-数据组过多
- [数据分析与可视化] 数据绘图要点4-饼图的问题
- [数据分析与可视化] 数据绘图要点2-Y轴的开始与结束
- [能源化工] TE田纳西-伊斯曼过程数据集
- [数学理论] 训练集\开发集\测试集