Kafka详解
发布时间:2024年01月13日
KAFKA
1、消息队列(了解)
1-1 消息队列介绍
英文名:Message Queue,经常缩写为MQ。从字面上来理解,消息队列是用来存储传递消息的
1-2 消息队列应用场景
-
应用耦合-- 使用消息队列解耦
- 后端业务开发
- 实名认证
-
图片上传功能 身份证
-
图片识别验证 上传成功才能识别
- 消息队列验证成功信息
- 图片保存 读取消息队列的中信息
-
图片保存 识别陈成功
-
异步处理
- 后端业务开发
- 发送短信
- 同步 生产验证码 --> 发送短信 -->返回信息发送成功前端页面倒计时
- 功能1 生产验证码 —> 存储到消息队列2233 —> 返回信息发送成功前端页面倒计时
- 单独开发发送短信功能2 读取消息队列中数据
-
消息驱动的系统
- 后端业务开发
- 多程序开发 用消息队列保证程序的执行顺序
- 1-程序A —> 消息队列 —> 2-程序B —> 消息队列 —> 3-程序C
-
限流削峰
- 后端业务开发 大数据开发
- 数据产生速度大于数据处理的速度
- 可以通过消息队列缓存数据
1-3 消息传递的两种模式
-
点对点
- 类似私聊
-
发布与订阅
- 类似群聊
5-4 消息队列比较
文章来源:https://blog.csdn.net/weixin_58026490/article/details/135576954
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!