logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Springboot+RocketMQ(5):实现批量消息

1.批量发送消息:批量发送消息能显著提高传递小消息的性能。限制是这些批量消息应该有相同的 topic,相同的 waitStoreMsgOK,而且不能是延时消息。此外,这一批消息的总大小不应超过 4MB。2.批量接收消息:批量接收消息能提高传递小消息的性能,同时与顺序消息配合的情况下,还能根据业务主键对顺序消息进行去重(是否可去重,需要业务来决定),减少消费者对消息的处理3.批量消息使用场景。

文章图片
#spring boot#java-rocketmq#rocketmq
Springboot+RocketMQ(7):实现事务消息

分布式事务通俗来说,一次操作由若干分支组成,这些分支操作分属于不同的应用,分布在不同的服务器上,分布式事务需要保证这些操作,分支事务与普通事务一样,就是为了保证操作结果的一致性。

文章图片
#spring boot#java-rocketmq#rocketmq
SpringBoot集成RocketMQ实现各种消息类型

使用RocketMQ有两种方式,一种是引入rocketmq-client需要自己创建生产者和消费者,相对来说比较繁琐;另一种是引入rocketmq-spring-boot-starter(对rocketmq-client进行了封装),发消息和消费消息都比较简洁。这里采用的集成方式是。

文章图片
#spring boot#java-rocketmq#rocketmq
到底了