1、消息队列概述
MQ:Message Queue(消息队列)
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。
1
2021/8/26
2、消息队列软件产品
目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ,Redis。
作业内容:了解RocketMQ使用方法,整理学****笔记(12底之前提交);了解各种mq产品的优缺点。
2
2021/8/26
3、消息队列应用场景
异步处理
1
应用解耦
2
流量削锋
3
日志处理
4
消息通讯
5
3
2021/8/26
、异步处理
4
2021/8/26
、异步处理
5
2021/8/26
、应用解耦
6
2021/8/26
、流量削锋
用户的请求,服务器接收后,首先写入消息队列。假如消息队列长度超过最大数量,则直接抛弃用户请求或跳转到错误页面。
秒杀业务根据消息队列中的请求信息,再做后续处理。
7
2021/8/26
、日志处理
日志处理是指将消息队列用在日志处理中,比如Kafka的应用,解决大量日志传输的问题
8
2021/8/26
、消息通讯
9
2021/8/26
4、RocketMQ
10
2021/8/26
mq产品介绍-课件ppt 来自淘豆网www.taodocs.com转载请标明出处.