跳至主要內容
主页
架构路线
AI编程
01.Cursor官方指导手册
编程&算法
01.Java编程基础
02.数据结构与算法
数据库&中间件
01.数据库详解
02.开发框架&中间件
架构设计
01.架构知识体系
02.高可用架构
03.高并发架构
04.系统架构设计案例
05.开发规范
05.架构设计
目录
#
01.架构基础
#
01.一文搞懂什么是架构
#
02.一文搞懂架构设计的目的
#
03.从多维度理解架构
#
02.业务架构
#
01.业务架构的核心概念
#
02.价值流分析
#
03.业务流程分析
#
04.业务能力分析
#
05.业务对象分析
#
06.组织架构分析
#
03.应用架构
#
01.应用架构的核心概念
#
02.应用服务设计
#
03.应用结构设计
#
04.应用间交互设计
#
04.数据架构
#
01.数据架构的核心概念
#
05.高可用架构
#
01.用 Hystrix 构建高可用服务架构
#
02.电商网站的商品详情页系统架构
#
03.深入 Hystrix 断路器执行原理
#
04.Hystrix 隔离策略细粒度控制
#
05.基于本地缓存的 fallback 降级机制
#
06.深入 Hystrix 执行时内部原理
#
07.基于 request cache 请求缓存技术优化批量商品数据查询接口
#
08.基于 Hystrix 信号量机制实现资源隔离
#
09.深入 Hystrix 线程池隔离与接口限流
#
10.基于 Hystrix 线程池技术实现资源隔离
#
11.基于 timeout 机制为服务接口调用超时提供安全保护
#
12.如何做技术选型?Sentinel 还是 Hystrix?
#
06.高并发架构
#
00.如何设计一个高并发系统?
#
01.为什么使用消息队列?消息队列有什么优点和缺点?
#
02.如何保证消息队列的高可用?
#
02.项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?
#
03.如何保证消息不被重复消费?
#
04.如何保证 redis 的高并发和高可用
#
04.如何保证消息的可靠性传输?
#
05.如何保证消息的顺序性?
#
06.如何解决消息队列的延时以及过期失效问题?
#
07.如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。
#
09.ES 的分布式架构原理能说一下么
#
10.ES 在数据量很大的情况下(数十亿级别)如何提高查询效率啊
#
11.ES 生产集群的部署架构是什么?
#
12. ES 写入数据的工作原理
#
13.了解什么是 Redis 的雪崩、穿透和击穿
#
14.Redis 的并发竞争问题是什么
#
15.Redis 集群模式的工作原理
#
16.如何保证缓存与数据库的双写一致性?
#
17.Redis 都有哪些数据类型
#
18.Redis 的过期策略都有哪些
#
19.Redis 主从架构
#
20.Redis 的持久化有哪几种方式
#
21.生产环境中的 Redis 是怎么部署的
#
22.Redis rehash 的过程
#
23.Redis 哨兵集群实现高可用
#
24.Redis 和 Memcached 有什么区别
#
25.为什么要分库分表
#
26.如何设计可以动态扩容缩容的分库分表方案
#
27.分库分表之后,id 主键如何处理
#
28.系统从未分库分表动态切换到分库分表上
#
29.如何实现 MySQL 的读写分离?
#
31.如何限流?在工作中是怎么做的?说一下具体的实现?
#
07.分布式事务
#
01.《深入理解分布式事务》第一章 事务的基本概念
#
02.《深入理解分布式事务》第二章 MySQL 事务的实现原理
#
03.《深入理解分布式事务》第三章 Spring 事务的实现原理
#
04.《深入理解分布式事务》第四章 分布式事务的基本概念和理论知识
#
05.《深入理解分布式事务》第五章 强一致性分布式解决方案
#
06.《深入理解分布式事务》第六章 最终一致性分布式事务解决方案
#
07.《深入理解分布式事务》第七章 XA 强一致性分布式事务原理
#
08.《深入理解分布式事务》第八章 TCC 分布式事务原理
#
09.《深入理解分布式事务》第九章 可靠消息最终一致性分布式事务原理
#
10.《深入理解分布式事务》第十章 最大努力通知型分布式事务原理
#
08.分布式系统
#
01.为什么要进行系统拆分
#
02.一般实现分布式锁都有哪些方式
#
03.集群部署时的分布式 Session 如何实现?
#
04.集群部署时的分布式 Session 如何实现?
#
05.分布式服务接口的幂等性如何设计(比如不能重复扣款)?
#
06.分布式服务接口请求的顺序性如何保证?
#
07.分布式服务接口请求的顺序性如何保证?
#
08.dubbo 负载均衡策略和集群容错策略都有哪些
#
09.dubbo 的工作原理
#
10.如何自己设计一个类似 Dubbo 的 RPC 框架
#
11.dubbo 支持哪些通信协议
#
12.如何基于 dubbo 进行服务治理、服务降级、失败重试以及超时重试
#
13.dubbo 的 spi 思想是什么
#
14.zookeeper 都有哪些使用场景
#
11.架构师成长
#
01.架构师成长路线
#
02.架构师的5点底层能力