任务5.完成电商优惠秒杀活动热插拔模块实现;任务描述;知识准备;目前主流的MQ主要是Rocketmq、kafka、Rabbitmq,Rocketmq相比于Rabbitmq、kafka具有主要优势特性有:·支持事务型消息(消息发送和DB操作保持两方的最终一致性,rabbitmq和kafka不支持)。·支持结合rocketmq的多个系统之间数据最终一致性(多方事务,二方事务是前提)。·支持18个级别的延迟消息(rabbitmq和kafka不支持)。·支持指定次数和时间间隔的失败消息重发(kafka不支持,rabbitmq需要手动确认)。·支持consumer端tag过滤,减少不必要的网络传输(rabbitmq和kafka不支持)。·支持重复消费(rabbitmq不支持,kafka支持)。
;?RocketMQ介绍:RocketMQ是由阿里用java语言开发的一款高性能、高吞吐量的分布式消息中间件,于2017年正式捐赠Apache基金会并成为顶级开源项目。
;2)RocketMQ执行流程执行流程如图4-15所示:
;?JMeter介绍:JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚
您可能关注的文档
- Java应用开发(中、高级)课件 1项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 2项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 3项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 4项目总结+课后练习.pptx
- Java应用开发(中、高级)课件 教学准备--MVC Web应用开发.pptx
- Java应用开发(中、高级)课件 任务1.1 搭建SSM基本程序框架.pptx
- Java应用开发(中、高级)课件 任务1.2 实现登录模块.pptx
- Java应用开发(中、高级)课件 任务1.3 实现菜品、点餐模块.pptx
- Java应用开发(中、高级)课件 任务1.4 实现实时消息推送.pptx
- Java应用开发(中、高级)课件 任务1.5 编制系统安装部署手册.pptx
原创力文档

文档评论(0)