1.用到了什么设计模式
    2.是什么,解决了什么问题
    3.怎么解决的

    面试官: 你们项目中你印象最深的一个问题是什么? 项目遇到了什么样bug?
    * 双写一致性

    假设保存文章频道成功,保存redis失败,问是否应该回滚文章频道的数据?
    缓冲业务,只是影响效率
    假设保存菜品成功,保存redis失败,问是否应该回滚菜品的数据?
    不行,库存不能出错

    • 解决并发修改异常问题

    项目中使用了哪些分布式事务?
    背景:
    原因:
    解决方案:

    image.png

    解决并发修改异常
    购物车与订单相加时