Java应用开发(中、高级)课件 任务3.5 完成电商优惠秒杀活动热插拔模块实现.pptx

Java应用开发(中、高级)课件 任务3.5 完成电商优惠秒杀活动热插拔模块实现.pptx

任务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脚

文档评论(0)

1亿VIP精品文档

相关文档