- 博客(4)
- 收藏
- 关注
原创 分布式存储系统相关
1.两段式提交(2PC) 在两阶段提交协议中,包含两类节点:协调者和事务参与者,协议中的每一个节点都会记录操作并持久化到非易失性存储介质。 阶段一:请求阶段。在请求阶段,协调者通过事务参与者准备提交或者取消事务,然后进入表决过程。参与者可以选择同意或者取消。 阶段二:提交阶段。在提交阶段,协调者会基于第一阶段的投票结果进行决策,若全部同意则提交事务,否则取消事务。 2.paxos协议 角色:proposer和acceptor。 步骤一:准备(accept)。proposer发送accept消息要
2022-04-18 16:20:08
137
原创 Redis相关知识点
1、Redis如何进行主从同步(复制) 为了解决旧版本复制功能在处理断线重复复制的情况,redis从2.8版本开始使用PSYNC命令代替SYNC命令来执行复制时同步操作。具体流程如下: ①执行复制的双方——主服务器和从服务器会分别维护一个复制偏移量,每次主服务器发送数据时都会带上偏移量。 ②同时主服务器维护一个固定产固定的先出先进的复制积压缓冲区,主服务器在发送数据给从服务器时同步往缓冲区写入数据。 ③当从服务器重联的时候判断偏移量之后的数据是否存在于缓冲区中,如果存在则采用部分同步操作,如果不存在
2022-04-02 18:49:51
633
原创 各技术积累
Spring 什么是Spring? Spring是一个轻量级Java开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。 优点:方便解耦简化开发、方便测试、方便集成框架(如mybatis) 缺点:依赖反射影响性能 什么是IOC(控制反转)? 控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。 ..
2022-04-01 17:55:28
946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人