奇风 Java 工程师知识体系
Konck! Knock!
OK
奇风 Java 工程师知识体系
Choose mode
dark
auto
light
首页
面试
常见面试题
Java 基础
多线程
MySql
JVM
企业级框架
Zookeeper
Dubbo 和 netty
Redis
RocketMQ
非技术问题
Linux
Http 和 TCP/IP
分布式相关
项目相关
Elasticsearch
Java 基础
数据库
框架与中间件
企业级框架
Spring
Mybatis
Spring MVC
中间件
Redis
RabbitMQ
RocketMQ
Kafka
Dubbo
Netty
Zookeeper
ElasticSearch
架构
架构基础
基础知识
拓展知识
单机高性能架构设计
❤ 零拷贝技术
Linux 5 种 IO 模型
Reactor 与 Proactor
网络方面的优化
高性能架构设计
指标 - 吞吐量、延迟、TP99
设计高性能系统
高可用架构设计
指标 - 几个9、影响请求占比
设计高可用系统 - 监控
设计高可用系统 - 方案
可扩展架构设计
可扩展架构的基本思想和模式
可扩展架构 — SOA、微内核架构、微服务
高安全架构设计
❤ 信息加密技术
常见的攻击方式与防火墙
推荐书籍
《从 0 开始学架构》
《大型网站技术架构:核心原理与案例分析》
《DDIA(数据密集型应用系统设计)》
分布式
分布式基础
cap 与 base 理论
一致性的分类
共识算法
共识算法(一致性算法)
2(3)阶段提交算法
Paxos 算法
Multi Paxos 算法
Gossip 协议
Raft 算法
Zab 算法
分布式解决方案
分布式锁
分布式事务
分布式事务实现 —— Seata
分布式缓存一致性
全局唯一 ID
分布式 session
幂等实现方案
高性能负载均衡及算法
缓存穿透 击穿 雪崩
分库分表方案
项目剖析
算法
管理
职业方向有哪些
管理方向
你是否适合做管理
关于本站
关于作者
错误反馈
最新更新
作者博文
关于独立开发的失败尝试
一致性的分类
Konck! Knock!
OK
一致性的分类
奇风
2023/2/11
强一致性:在主节点向从节点同步数据的过程中,服务不向外提供访问(不过有些文章认为两阶段提交就是强一致性,其实我是不认同的,2PC 只是尽力的去保证强一致,但是主从之间毕竟是要同步数据的)
最终一致性:只要求在一段时间内保证主从节点数据一致
弱一致性:最终一致性是弱一致性的一种
达成一致性的算法称为:共识算法
理论知识
共识算法
提交
0
评论
加载更多...
Powered By
Valine
v1.5.1
消息提示
欢迎沟通交流 🎉🎉🎉
v1.5.1