系列目录
分布式
ACID
BASE
CAP
脑裂
一致性算法
分布式系统-08-two phase commit 两阶段提交协议
分布式锁
分布式事务
分布式 id
Distributed ID-05-系统时钟,高并发下的时间优化
PS: 基于 redis/mysql 等集中式资源的标识。
分布式 session
- 基础
Session 是啥?浏览器有个 Cookie,在一段时间内这个 Cookie 都存在,然后每次发请求过来都带上一个特殊的 jsessionid cookie ,就根据这个东西,在服务端可以维护一个对应的 Session 域,里面可以放点数据。
Java Servlet3.1 规范-07-session 会话
- jwt
JWT-03-分布式系统 session 共享解决方案 JWT 实战笔记
- spring session
Spring Session 为什么需要?session 的演化流程
Spring Session-04-深入源码,和你一起重新认识 spring session
java 知识进阶面试-11-distributed session 分布式 session
幂等
数据分布式
高可用策略
更好的 java 重试框架 sisyphus 的 3 种使用方式
算法
哈希
负载均衡
load balance 02-consistent hash algorithm 一致性哈希算法原理详解
load balance 03-consistent hash algorithm 一致性哈希算法 java 实现
一致性
分布式共识(Consensus):PBFT 算法 拜占庭容错算法
分布式共识(Consensus):Viewstamped Replication
网关
Zuul-Zuul 是一种网关服务,可提供动态路由、监控、弹性、安全性等。
Hystrix 是一个延迟和容错库,旨在隔离对远程系统、服务和第三方库的访问点,防止级联故障, 并在不可避免出现故障的复杂分布式系统中恢复能力。
分布式网关 mulesoft api gateway-01-overview
分布式网关 WSO2 api gateway-01-overview
注册中心 zookeeper
93、注册中心你了解了哪些?
94、consul 的可靠性你了解吗?
95、consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?
SOFARegister
锁
参考资料
https://maimai.cn/article/detail?fid=1724791732&efid=4a9eC-XwLGQzl4F09gPajA