游客2r4xrnjrvgmoa_个人页

个人头像照片 游客2r4xrnjrvgmoa
个人头像照片
0
2
0

个人介绍

暂无个人介绍

擅长的技术

  • Python
  • 容器
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 提交了问题 2021-05-11

    seata的AT模式,如果有多个全局锁@GlobalLock,怎么知道去竞争哪一个

暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 提交了问题 2021-05-12

    seata的AT模式,如果有多个全局锁@GlobalLock,怎么知道去竞争哪一个

  • 回答了问题 2021-05-12

    在seata分布式事务执行期间,独立事务发生脏读

    这里有两个方法各自一条线程,三个业务线 两个业务分别是: 1.下单业务(扣减库存->tx1,生成订单->tx2) 2.采购业务(采购了商品补仓->tx3) @GlobalTransactional //seata的分布式事务 public void doOrder(){ 1)扣减库存 2)生成订单 } @GlobalLock public void doAdditional(){ 3)增加库存 } @GlobalTransactional public void doStatus(){ 4)修改用户状态 5)修改余额状体 } @GlobalLock应该是抢全局锁的吧.@GlobalLock它怎么知道要去竞争的是doOrder()方法中的全局锁?而不是doStatus()方法中的全局锁呢?如果我理解的有误,能给出解释吗?
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息