资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,/17,基于,MQ+Redis,实现,高并发分流,2,/17,线上线下,平台预习,本次课目标,了解消息中间件的相关概念,了解消息中间件作用,了解消息中间件消息模式,掌握使用消息中间件解决请求阻塞问题,掌握使用消息中间件解决分布式事务问题,3,/17,问题,请求阻塞,4,/17,请求阻塞,解决方案,消息中间件,缓存请求,5,/17,解决方案,消息的传递者,6,/17,消息中间件,1.,异步处理,2.,应用解耦,7,/17,消息中间件作用,队列模式,发布订阅,8,/17,消息模式,Kafka,由,Scala,和,Java,编写,,一般用于处理日志,ActiveMQ,Apache,出品,,消息中间件的,“,瑞士军刀,”,RabbitMQ,事务性好,,常应用于金融领域的事务控制,9,/17,常见消息中间件,步骤,搭建,ActiveMQ,环境,集成,ActiveMQ,业务,10,/17,技术实现,搭建,ActiveMQ,环境,下载,/,解压,版本:,5.14.0,启动,打开,/usr/local/apache-activemq-5.14.0/bin,./activemq start,注意事项,JDK,环境依赖(,1.7+,),11,/17,集成,ActiveMQ,实现步骤,引入依赖,实现工具类,编写配置文件,测试,实现队列模式,实现发布订阅模式,javax.jms,jms,1.1,org.apache.activemq,activemq-core,5.7.0,org.apache.activemq,activemq-pool,5.7.0,org.springframework.boot,spring-boot-starter-activemq,12,/17,演示示例,1,:集成,ActiveMQ,使用,ActiveMQ,解决请求阻塞,13,/17,实现步骤,请求,-,消息,消费消息,状态记录,使用,ActiveMQ,处理分布式事务,14,/17,消息中间件的概念,消息中间件的消息模式,常见的消息中间件,ActiveMQ,依赖的安装环境,使用,ActiveMQ,解决消息阻塞问题,使用,ActiveMQ,解决分布式事务问题,15,/17,总结,16,/17,问题及作业,集中问题,&,课后作业,扫一扫 关注课工场,扫一扫 下载,APP,
展开阅读全文