- 博客(3)
- 收藏
- 关注
原创 分布式事务解决方案
二阶段提交是一种强一致性设计,2PC引入了一个**事物协调者**的角色来协调管理各参与者的提交和回滚,二阶段分别指:准备、提交两个阶段,它是一种尽可能保证强一致性的分布式事务,所以它是**同步阻塞**的,总体而言效率低,而且存在**协调者单点故障**问题,极端情况下**无法保证数据一致性**分布式事务就是要在分布式系统中实现事物,它其实就是多个本地事物的结合,对于分布式事务几乎无法满足ACID,其实对于单机事物而言大部分情况也无法满足ACID,不然**数据库**怎么会有**四种隔离级**别呢?
2023-08-29 11:02:07
19
原创 性能测试九大参数详情
单位时间内,系统能够处理多少请求,吞吐量代表网络的流量,TPS越高,吞吐量越大,还包含了数据的吞吐量。一般单位为秒,每秒处理的请求量。TPS的全称是Transaction Per Second,即每秒处理的事务数。一般情况下采用二八原则去计算,80%的交易发生在20%的时间去处理。如:一天10000笔,TPS = (10000* 80%=8000笔)/(246060*20%)。10000笔交易,上午2小时,下午2个小时,TPS = 10000/460*60。QPS = 并发数/响应时间,QPS。
2023-08-25 11:18:41
731
1
原创 初识区块链
与传统的中心化账本不同的是,区块链通过一种去中心化的方式来存储数据,没有单点故障。区块链是一种去中心化的、公开可查的分布式账本技术。3. 智能合约:智能合约是一种可以自动执行的合约,它可以实现在区块链网络上的自动化操作,确保所有节点按照相同的规则执行相同的操作。4. 去中心化机制:采用去中心化的机制,将决策权下放到每个节点,确保每个节点拥有平等的地位,在保证安全性的前提下实现信息的一致性。总之,保证多个节点在区块链上的信息一致性需要采用多种技术和机制,不同的应用场景需要采用不同的策略来保证信息一致性。
2023-08-24 11:46:32
46
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人