超大型网站中多个模块间是否有事务约束?
程序员文章站
2022-06-02 11:43:21
...
我有点好奇淘宝,QQ这种巨型业务,往往用户一个前台看似简简单单的小操作,后台可能是好几个模块要一并进行一些操作。
现在我想问的是,如果这些操作中有一个执行失败,那么其他模块是如何处理?
是否有一个消息中间件会把这一系列操作视为一个事务,通知其他模块把操作把所有失败关联的操作回滚?
回复内容:
我有点好奇淘宝,QQ这种巨型业务,往往用户一个前台看似简简单单的小操作,后台可能是好几个模块要一并进行一些操作。
现在我想问的是,如果这些操作中有一个执行失败,那么其他模块是如何处理?
是否有一个消息中间件会把这一系列操作视为一个事务,通知其他模块把操作把所有失败关联的操作回滚?
https://segmentfault.com/a/1190000003059871
上一篇: MySQL数据库--视图,索引,备份。。