账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Saga实现事务隔离对策中可交换式更新与版本文件的区别,以及他们各自的实现方式?
    68
    0

    在微服务架构设计模式一书中,作者提到Saga本地事务需要使用一些对策来实现隔离机制,其中就有

    交换式更新和版本文件这两种方式,但是我在理解这两种方式的时候产生了疑惑,他两的实现方式是不是都是类似于记录操作流水的方式?

    我的疑惑在于我不太理解他说的交换式更新到底是什么样的一个实现方式,比如账户的充值与撤销,这两个操作是可以交换的,那是不是就是

    会有两条流水呢,一条是充值的,一条是撤销的,这样就不会覆盖更新了。但是这样的实现方式看起来跟版本文件又差不多。

    求大神解答,我可能没有描述的太清楚,就是希望能给出可交换式更新的实现方式,到底怎样去做这个对策

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部