首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
资讯
软件
博客
动弹
专区
问答
活动
工具
培训
APP
Gitee
新媒体
OSC 直播栏目
技术领航
OSC 公众号
硬核 + 嬉笑怒骂
OSC 微博
技术圈大 V 出没
OSC 视频号
AI 百科
OSC 今日头条
微头条显行业百态
LFOSSA 公众号
LF 开源软件学园
模力方舟公众号
大模型托管平台
Gitee 服务号
研发管理解决方案
登录
注册
3种使用MQ实现分布式事务的方式
1.保证消息传递与一致性 1.1生产者确保消息自主性 当生产者发送一条消息时,它必须完成他的所有业务操作。 如下图: 这保证消费者接受到消息时,生产者已处理完毕相关业务,也就是1PC的基础。 1.2 MQ保存并转发消...
作者:
温安适
3种使用MQ实现分布式事务的方式
分享
复制链接
README badge(
)
社交分享
微信
QQ
微博
Descarts16
2021/02/23 16:52
博主,Event-Sourcing如果是级联如何回滚?a->b->c->d , 处理d的时候发生异常 a、b、c如何回滚
回复
举报
温安适
2021/02/23 16:56
级联回退啊,c->b->a 。如果不成,记录数据,发报警体,人工处理
回复
举报
Descarts16
2021/02/23 18:00
success队列 和 fail队列是通用的吗, 就是多条业务线都会将消息扔到这两个队列吗? 如果是通用的话 怎么保证唯一性
回复
举报
温安适
2021/02/23 18:02
按业务分开的
回复
举报
Descarts16
2021/02/23 18:09
按业务分开的话, 也存在并发保存的问题。 比如两个用户同时调用Foo接口(而且业务id也是一样的), 一个成功另一个失败, 这种情况回滚会不会乱掉。 而且这种情况 最终应该算成功呢还是失败呢
回复
举报
温安适
2021/02/23 18:35
不会,每个人的event不一样
回复
举报
温安适
2021/02/23 18:02
不好意思,没有
回复
举报
Descarts16
2021/02/23 18:01
博主 有没有开源的demo,学习学习
回复
举报
温安适
2018/01/24 13:23
引用来自“黄勇”的评论
赞!
😃 谢谢
回复
举报
温安适
2018/01/24 13:22
引用来自“kext”的评论
Event-Sourcing如果消费者一直异常(消息异常/bug)会导致无限发送,最好加上消息接受限制,就是处理到一定的次数还异常就记录下来,然后发监控。
ps,哥们做彩票的吧~~
是做彩票的。你说的之中 消费者一直异常的情况,我们公司会有mq的监控,并且如果是bug的话就找测试了,当然你说的加入接收限制也是非常必要的
回复
举报
0xTang
2018/01/24 11:38
Event-Sourcing如果消费者一直异常(消息异常/bug)会导致无限发送,最好加上消息接受限制,就是处理到一定的次数还异常就记录下来,然后发监控。
ps,哥们做彩票的吧~~
回复
举报
黄勇
2018/01/23 16:02
赞!
回复
举报
回复 @
{{ emoji.type }}
{{emojiItem.symbol}}
评论用户
推荐博客
Databend 产品月报(2025年4月)
Databend
·
今天 16:58
0 评论
开源领域的桌面端 Manus?最懂打工人的智能体?DeepChat !
肖滢
·
今天 15:49
0 评论
SQLShift 全新上线:Oracle→OceanBase 迁移利器
爱可生开源社区
·
昨天 14:54
0 评论
PAI Model Gallery 支持云上一键部署 Qwen3 全尺寸模型
阿里云大数据AI技术
·
昨天 13:24
0 评论
携手创未来,“HarmonyOS 协同·创新”技术沙龙在济南顺利举办
肖滢
·
昨天 13:23
0 评论
Dora SSR x AI x Blockly 低科技和高科技的碰撞
IppClub
·
昨天 11:14
0 评论
千亿级打点PV的成本治理实践
百度Geek说
·
昨天 11:09
1 评论
Dora SSR x Blockly—这种感觉我从未拥有
IppClub
·
昨天 11:07
0 评论
从架构原理到落地实践:Apache SeaTunnel×Cloudberry数据集成全解读
Apache SeaTunnel
·
前天 18:30
0 评论
LFOSSA 人才激励计划 2025春季正式启动!6类开源奖学金开放申请!
OSC 培训
·
前天 17:49
0 评论
删除一条评论
评论删除后,数据将无法恢复
取消
确定
顶部
引用来自“黄勇”的评论
赞!引用来自“kext”的评论
Event-Sourcing如果消费者一直异常(消息异常/bug)会导致无限发送,最好加上消息接受限制,就是处理到一定的次数还异常就记录下来,然后发监控。ps,哥们做彩票的吧~~
ps,哥们做彩票的吧~~