消息中间件学习
文章平均质量分 92
明明在学JAVA
不为失败找借口,只为成功找方法。
展开
-
基于RocketMQ的分布式事务解决方案(实操)
随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用,分布式系统会把一个应用系统拆分为可独立部署的多个服务,因此需要服务与服务之间远程协作才能完成事务操作,这种分布式系统环境下由不同的服务之间通过网络远程协作完成事务称之为分布式事务,例如用户注册送积分事务、创建订单减库存事务,银行转账事务等都是分布式事务。转载 2022-11-20 22:44:54 · 1384 阅读 · 2 评论 -
RabbitMQ之死信队列和延迟队列
死信队列DLX,全称为 Dead-Letter-EXchange,可以称之为死信交换机,也有人称之为死信邮箱。当消息在一个队列中变成死信( dead message)之后,它能被重新发送到另—个交换机中,这个交换机就是DLX,绑定DLX的队列就称之为死信队列。消息变成死信,可能是由于以下的原因: 消息被拒绝 消息过期 队列达到最大长度 DLX也是一个正常的交换机,和一般的交换机没有区别,它能在任何的队列上被指定,实际上就是设置某一个队列的属性。当这个队列中存在死信时,原创 2020-08-17 09:55:53 · 832 阅读 · 0 评论