
关注
第二题的话其实就是在考你的业务敏感度。
不是所有的业务对一致性要求都这么高。因此这个是需要分类讨论的。
如果就是要求强一致性,那就开事务。
但是大多数加缓存的场景其实对于数据一致性的要求是没有这么高的。在这种情况下我们更加倾向于数据库变更之后投递消息到mq,由mq进行写缓存的操作,并且开启重试机制,最多重试三次(避免消费堆积)。当三次消费失败之后,要么抛异常发告警让对应的后端人员自己手动往缓存中补偿一下,要么投递到死信队列,晚上或者服务低谷的时候统一进行重试。最后开一个BCP业务校验系统来确保mysql和缓存的最终一致性。
查看原帖
2 5
相关推荐

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 滴滴求职进展汇总 #
164099次浏览 1633人参与
# 找工作有哪些冷知识 #
2806次浏览 61人参与
# 美团求职进展汇总 #
1894812次浏览 17610人参与
# 实习期间如何提升留用概率? #
13750次浏览 226人参与
# 应届生简历当中,HR最关注哪些? #
21914次浏览 196人参与
# 24届软件开发秋招薪资爆料 #
326037次浏览 1200人参与
# 机械人,说说你的烦心事 #
58206次浏览 794人参与
# 通信硬件公司爆料 #
130544次浏览 511人参与
# 通信/硬件求职避坑tips #
47238次浏览 422人参与
# 毕业季,你想好怎么跟生活对线了吗? #
184470次浏览 3426人参与
# 大学最后一个寒假,我想…… #
25967次浏览 237人参与
# Offer比较,你最看重什么? #
139528次浏览 882人参与
# 扒一扒那些奇葩实习经历 #
19918次浏览 592人参与
# 牛友投递互助,不漏校招机会 #
261927次浏览 3578人参与
# 拼多多工作体验 #
13560次浏览 135人参与
# 面试时被问的最奇葩的问题 #
17776次浏览 100人参与
# 你的秋招简历被谁挂了? #
246007次浏览 2696人参与
# 实习必须要去大厂吗? #
82354次浏览 1234人参与
# 机械人避雷的岗位/公司 #
8901次浏览 49人参与
# 应届生应该先就业还是先择业 #
89541次浏览 546人参与