
架构治理
文章平均质量分 87
Mountainest
这个作者很懒,什么都没留下…
展开
-
分布式事务一致性方案
强一致性2PC解决不同数据库的事务一致性问题,XA协议。由协调者和参与者两个角色完成。第一阶段:先执行DML语句,但是不提交。第二阶段:根据第一阶段的返回结果,决定是commit还是rollback。缺点:1、性能问题,锁定资源后要等待所有节点返回,不适合高并发场景。2、二阶段时,如果协调者挂掉,存在悬而不决的问题;如果参与者挂掉,不知道是否要回滚。3、存在脑裂问题。3PC2PC的第一阶段拆分为两步,第一阶段只是询问,第二阶段才锁定资源。并且参与者增加了超时判断的功能。TCC解决不同服务之原创 2021-04-27 23:32:46 · 355 阅读 · 1 评论 -
高并发高可用知识点汇总
线程的三种创建方式1、实现lambda接口Runnable r = ()->{};Thread t = new Thread(r, "线程1");t.start();2、重写thead类Thread t = new ThreadDemo();t.start();3、带返回值Callable<Integer> c = ()->{return 1;};Futuretask<Integer> ft = new Futuretask<>(c);原创 2021-03-16 22:51:30 · 525 阅读 · 0 评论