
rabbitmq
一只小菜鸡
一步一脚印
展开
-
RabbitMQ解决分布式事务实例
1.产生事务条件如下:确认生产者将信息投递到MQ服务器中(采用MQ确认机制) 生产者向MQ发送消息失败,采用重试机制确认消费者能正确的消费消息,采用手动ACK模式(注意幂等性问题) 消费者消费消息失败,生产者无需回滚 生产者和消费者都成功,但是生产者后续步骤出现异常,数据库事务回滚 生产者同时投递到两个队列,第二个队列判断生产者数据是否插入数据库,未插入则执行数据...原创 2020-05-06 22:38:44 · 2065 阅读 · 0 评论 -
RabbitMQ 死信/死信队列
1.pom.xml中引用: <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.5.1</version> </dependency>...原创 2020-05-05 18:19:27 · 256 阅读 · 0 评论