240 发简信
IP属地:辽宁
  • 120
    Maven 全局配置文件settings.xml详解

    概要 settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。 settings.xml文件...

  • @tristaZero phase1释放的本地锁 指的是db的锁,是在db-commit后释放的

    fescar锁设计和隔离级别的理解

    Fescar全局锁的理解 我们先简单了解一下fescar的设计原理 Fescar官方介绍 了解完Fescar的基本原理,我们重点关注下Fescar的全局排他锁 关于隔离性:(...

  • @tristaZero 如果事务执行过程中,分支1 commit的时候 拿到server端的全局锁,那么本地commit后自动会释放掉db锁,分支2 commit的时候拿不到全局锁,会执行回滚操作,那么tc会通知branch1回滚。

    fescar锁设计和隔离级别的理解

    Fescar全局锁的理解 我们先简单了解一下fescar的设计原理 Fescar官方介绍 了解完Fescar的基本原理,我们重点关注下Fescar的全局排他锁 关于隔离性:(...

  • 我的理解,您说的是seata-AT模式,那么一阶段branch在执行commit操作的时候,是需要向seata-server申请全局锁的,具体你可以参考一下io.seata.rm.datasource.DataSourceProxy && io.seata.rm.datasource.ConnectionProxy。。。你再理解一下,可以重新梳理下上面的执行流程,很好的一个case:blush:

    fescar锁设计和隔离级别的理解

    Fescar全局锁的理解 我们先简单了解一下fescar的设计原理 Fescar官方介绍 了解完Fescar的基本原理,我们重点关注下Fescar的全局排他锁 关于隔离性:(...

  • 很多知识为了给自己做笔记看的,没有分析的那么透彻,大家有疑问 可以交流

    JDK常用的集合类

    JDK常用的集合类 ArrayList: 变长的数组【非线程安全的】 查询效率高 插入删除效率低 LinkedList: 双向链表【非线程安全的】 插入 删除 效率高 查...

  • @loong_ade1 关于第一点 seata默认就是 读本地已提交 全局未提交的数据 会出现您说的这种情况,如果您想读本地已提交 全局已提交的数据 seata也是给了解决方案的(校验全局锁)。但是是否有必要去这样做,就要看你自己业务场景了,因为读全局已提交 会去竞争全局锁(性能的消耗)。 可以仔细对比我们平常的补偿,2段mq通知,tcc 这些解决方案中的的场景。看看是否真的有必要这么做

    第二点:如果某个事物很慢的话 确实会影响到并发的性能 所以对于性能要求较高的 后面退出了MT模式

    fescar锁设计和隔离级别的理解

    Fescar全局锁的理解 我们先简单了解一下fescar的设计原理 Fescar官方介绍 了解完Fescar的基本原理,我们重点关注下Fescar的全局排他锁 关于隔离性:(...

  • 120
    CAP到底是什么鬼?

    CAP到底是什么鬼? CAP理论 解释CAP原理 加深理解 蚂蚁金服OceanBase 据说已经打破CAP?? about ME 雨人

  • fescar更名为seata,文章就不更新了,后续关注的同学自行理解哈

    fescar锁设计和隔离级别的理解

    Fescar全局锁的理解 我们先简单了解一下fescar的设计原理 Fescar官方介绍 了解完Fescar的基本原理,我们重点关注下Fescar的全局排他锁 关于隔离性:(...

  • 120
    Disruptor真香

    Disruptor What? 是什么? Why? 为什么这么快 CPU缓存认知 个人图解disruptor Disruptor HelloWorld (```) (```)...