随笔分类 - 分布式
摘要:表中的数据越多,索引树的范围越大,磁盘读取也越多,性能也就越低 从实践角度来看,一般以百万到千万作为一个表的存储量级,超出该范围之后,性能就会下降,需要采用其他技术手段解决。 首先想到的就是能否将读和写分离,主数据库用于写入,读数据库(多个)用于对外提供查询,通过数据复制的方式将主数据库的数据同步到
阅读全文
摘要:在多台服务器需要对某一个共享资源进行多线程同步访问的时候,就需要分布式锁 分布式锁具备的条件: 1、在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行; 2、高可用的获取锁与释放锁; 3、高性能的获取锁与释放锁; 4、具备可重入特性; 5、具备锁失效机制,防止死锁; 6、具备非阻塞锁
阅读全文
摘要:XA协议的两阶段提交方案 第一阶段是表决阶段,所有参与者都将本事务能否成功的信息反馈发给协调者;第二阶段是执行阶段,协调者根据所有参与者的反馈,通知所有参与者,步调一致地在所有分支上提交或者回滚。 但是两阶段提交方案锁定资源时间长,对性能影响很大,基本不适合解决微服务事务问题。 TCC方案 其将整个
阅读全文

浙公网安备 33010602011771号