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