首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
消息队列
订阅
zero_is_start
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
MQ解决分布式事务
服务间调用难以保持一致性。例如上图中的两次调用。因为三个步骤操作的不是同一个数据库,导致无法使用jdbc事务管理以达到一致性。而且两次服务调用,因为涉及到复杂的网络环境,很容易出现,服务调用失败。
RabbitMQ延迟消息:死信队列 | 延迟插件 | 二合一用法+踩坑手记+最佳使用心得
延迟消息含义不解释了,就是字面意思。用法一共两种方式,死信队列和延迟插件,两种各有利弊,我会一一陈述并给出最佳用法。
RabbitMQ:消息丢失 | 消息重复 | 消息积压的原因+解决方案+网上学不到的使用心得
准备进入软件行业的小伙伴,我建议有必要系统的先把RabbitMQ学好,然后再学习其他消息中间件扩展视野,他们的原理大同小异,是可以触类旁通的。
RabbitMQ实现即时通讯居然如此简单!连后端代码都省得写了?
有时候我们的项目中会用到即时通讯功能,比如电商系统中的客服聊天功能,还有在支付过程中,当用户支付成功后,第三方支付服务会回调我们的回调接口,此时我们需要通知前端支付成功。最近发现RabbitMQ可以很方便的实现即时通讯功能,如果你没有特殊的业务需求,甚至可以不写后端代码,今天给…
RabbitMQ 消息确认(九)
当生产者将消息发送出去之后,消息到底有没有正确地到达RabbitMQ 服务器呢?如果不进行特殊配置,默认情况下发送消息的操作是不会返回任何信息给生产者的,也就是默认情况下生产者是不知道消息有没有正确地
RabbitMQ:怎么保证消息100%被消费
我们知道,消息从生产端到消费端消费要经过 3 个步骤: 生产端发送消息到 RabbitMQ RabbitMQ 发送消息到消费端 消费端消费这条消息 这 3 个步骤中的每一步都有可能导致消息丢失,消息丢
RabbitMQ消息丢失问题和保证消息可靠性-消费端不丢消息和HA(二)
上面两个操作保证消息到服务端不丢,但是非高可用状态,如果节点挂掉,服务暂时不可用,需要重启后,消息恢复,消息不会丢失,因为有磁盘存储。 上面一篇文章也提到了,消费者获取到消息之后,没有来得及处理完毕,自己直接宕机了,因为消息者默认采用自动ack,此时RabbitMQ的自动ack…
解决RabbitMQ消息丢失问题和保证消息可靠性(一)
1) 外界环境问题导致:发生网络丢包、网络故障等造成RabbitMQ Server端收不到消息,因为生产环境的网络是很复杂的,网络抖动,丢包现象很常见,下面会讲到针对这个问题是如何解决的。 生产者发送消息到exchange后,发送的路由和queue没有绑定,消息会存在丢失情况,…
超详细的RabbitMQ入门,看这篇就够了!
消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。 “消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。生产者只负责发送数据到消息队列,谁从消息队列中取出数据处…
java---RabbitMQ高级应用
RabbitMQ 在提供基本的消息队列功能的基础上,还具有一些高级特性,例如队列的设置、消息过期、可靠性保证、死信交换机等。