> 文档中心 > 进阶架构师学习路线

进阶架构师学习路线

  • 文末有惊喜

架构师成神之路【持续优化更新】

  • 一、Java系
    • 1.1 JavaSE
      • 1.1.1 集合
        • 1.1.1.1 ArrayList源码解读
        • 1.1.1.2 LinkedList源码解读
        • 1.1.1.3 HashMap源码解读
      • 1.1.2 注解
      • 1.1.3 反射
      • 1.1.4 IO
      • 1.1.5 关键字
      • 1.1.6 新特性
      • 1.1.7 其他
    • 1.2 多线程
    • 1.3 网络编程
    • 1.4 Spring
      • 1.4.1 IOC
      • 1.4.2 AOP
      • 1.4.3 声明式事务
      • 1.4.4 MVC
      • 1.4.5 webflux
    • 1.5 Mybatis
    • 1.6 SpringBoot
    • 1.7 测试
    • 1.8 设计模式
    • 1.9 数据库
    • 1.10 字节码
    • 1.11 JVM
  • 三、微服务
    • 3.1 注册中心
      • 3.1.1 Nacos
      • 3.1.2 Eureka
      • 3.1.3 Zookeeper
      • 3.1.4 Consul
      • 3.1.5 Etcd
    • 3.2 服务调用
      • 3.2.1 restTemplate
      • 3.2.2 webflux
      • 3.2.3 openfeign
      • 3.2.4 Dubbo
      • 3.2.5 hsf
      • 3.2.6 srpc
      • 3.2.7 Motan
      • 3.2.8 Thrift
      • 3.2.9 grpc
    • 3.3 负载均衡
      • 3.3.1 ribbon
      • 3.3.2 loadbalancer
    • 3.4 API网关
      • 3.4.1 Spring Cloud Gateway
      • 3.4.1 zuul
      • 3.4.1 zuul2
    • 3.5 熔断限流
      • 3.5.1 sentinel
      • 3.5.2 resilience4j
      • 3.5.3 Hystrix
    • 3.6 配置中心
      • 3.6.1 Nacos
      • 3.6.2 Spring Cloud Config
      • 3.6.3 Apollo
      • 3.6.3 Disconf
      • 3.6.3 Diamond
  • 四、分布式
    • 4.1 幂等
    • 4.2 一致性算法
    • 4.3 分布式ID
      • 4.3.1 Snowflake
      • 4.3.2 redis
      • 4.3.3 leaf
    • 4.4 分布式锁
      • 4.4.1 redis
      • 4.4.2 zookeeper
      • 4.4.3 etcd
    • 4.5 分布式事务
      • 4.5.1 seata
    • 4.6 服务容器
      • 4.6.1 netty
      • 4.6.2 tomcat
      • 4.6.3 jetty
    • 4.7 消息队列
      • 4.7.1 Kafka
      • 4.7.2 rocketmq
      • 4.7.3 RabbitMQ
      • 4.7.4 RocketMQ
      • 4.7.5 ActiveMQ
      • 4.7.6 Redis
    • 4.8 压力测试
      • 4.8.1 LoadRunner
      • 4.8.2 JMeter
      • 4.8.3 AB
      • 4.8.4 webbench
    • 4.9 分布式任务
      • 4.9.1 XXL-JOB
      • 4.9.2 Elastic-Job
      • 4.9.3 Saturn
      • 4.9.4 Quartz
    • 4.10 分布式日志
      • 4.10.1 elasticsearch
      • 4.10.2 logstash
      • 4.10.3 Kibana
      • 4.10.4 redis
      • 4.10.5 kafka
    • 4.11 系统监控
      • 4.11.1 Grafana
      • 4.11.2 Prometheus
      • 4.11.3 Influxdb
      • 4.11.4 Telegraf
      • 4.11.5 Lepus
    • 4.12 认证鉴权
      • 4.12.1 JWT
      • 4.12.2 SpringSecurity
      • 4.12.3 oauth2.0
    • 4.13 网关
      • 4.13.1 Nginx
      • 4.13.2 Kong
    • 4.14 负载均衡
      • 4.14.1 HttpDNS
      • 4.14.2 DNS
      • 4.14.3 F5
      • 4.14.4 LVS
      • 4.14.5 Nginx
      • 4.14.6 OpenResty
      • 4.14.7 HAproxy
    • 4.15 搜索
      • 4.15.1 ElasticSearch
      • 4.15.2 Solr
    • 4.16 文件系统
      • 4.16.1 OSS
      • 4.16.2 NFS
      • 4.16.3 FastDFS
      • 4.16.4 MogileFS
      • 4.16.5 ceph
    • 4.17 分库分表
      • 4.17.1 shardingSphere
      • 4.17.2 MyCat
    • 4.18 集成部署
      • 4.18.1 git
      • 4.18.2 maven
    • 4.19 弹性伸缩
      • 4.19.1 k8s + docker
      • 4.19.2 Aliyun 弹性计算
    • 4.20 版本发布
      • 4.20.1 蓝绿部署
      • 4.20.2 A/B测试
      • 4.20.3 灰度发布/金丝雀发布
  • 五、云原生
    • 云原生核心技术专栏

一、Java系

1.1 JavaSE

1.1.1 集合

1.1.1.1 ArrayList源码解读

  • ArrayList源码解读

1.1.1.2 LinkedList源码解读

  • LinkedList源码解读

1.1.1.3 HashMap源码解读

  • HashMap源码解读

1.1.2 注解

  • Java注解

1.1.3 反射

  • 反射

1.1.4 IO

  • IO

1.1.5 关键字

  • 关键字

1.1.6 新特性

  • Java8新特性

1.1.7 其他

  • “fail-fast“机制
  • Java位运算
  • Java枚举
  • Java通配符

1.2 多线程

  • 多线程

1.3 网络编程

  • 网络编程

1.4 Spring

1.4.1 IOC

  • spring ioc

1.4.2 AOP

  • spring aop

1.4.3 声明式事务

  • 声明式事务

1.4.4 MVC

  • spring mvc

1.4.5 webflux

  • webflux

1.5 Mybatis

  • mybatis

1.6 SpringBoot

  • SpringBoot

1.7 测试

  • junit5
  • mockmvc

1.8 设计模式

  • 单例模式

1.9 数据库

  • 数据库

1.10 字节码

  • 字节码

1.11 JVM

  • JVM

三、微服务

  • 微服务背景

3.1 注册中心

在这里插入图片描述

3.1.1 Nacos

  • nacos

3.1.2 Eureka

  • eureka

3.1.3 Zookeeper

  • zookeeper

3.1.4 Consul

  • consul

3.1.5 Etcd

  • Etcd

3.2 服务调用

3.2.1 restTemplate

  • restTemplate

3.2.2 webflux

  • webflux

3.2.3 openfeign

  • openFeign

3.2.4 Dubbo

  • dubbo
  • dubbo整合zookeeper/redis/multicast作为注册中心

3.2.5 hsf

  • hsf

3.2.6 srpc

  • srpc

3.2.7 Motan

  • Motan

3.2.8 Thrift

  • Thrift

3.2.9 grpc

  • grpc

3.3 负载均衡

3.3.1 ribbon

  • ribbon

3.3.2 loadbalancer

  • loadbalancer

3.4 API网关

3.4.1 Spring Cloud Gateway

  • spring cloud gateway

3.4.1 zuul

  • zuul

3.4.1 zuul2

  • zuul2

3.5 熔断限流

3.5.1 sentinel

  • sentinel

3.5.2 resilience4j

  • resilience4j

3.5.3 Hystrix

  • hystrix

3.6 配置中心

3.6.1 Nacos

  • nacos

3.6.2 Spring Cloud Config

  • Spring Cloud Config

3.6.3 Apollo

  • Apollo

3.6.3 Disconf

  • Disconf

3.6.3 Diamond

  • Diamond

四、分布式

4.1 幂等

  • 幂等

4.2 一致性算法

  • 一致性算法

4.3 分布式ID

  • 分布式ID

4.3.1 Snowflake

  • Snowflake

4.3.2 redis

  • redis

4.3.3 leaf

  • leaf

4.4 分布式锁

4.4.1 redis

  • redis

4.4.2 zookeeper

  • zookeeper

4.4.3 etcd

  • etcd

4.5 分布式事务

4.5.1 seata

  • seata

4.6 服务容器

4.6.1 netty

  • netty

4.6.2 tomcat

  • tomcat

4.6.3 jetty

  • jetty

4.7 消息队列

4.7.1 Kafka

  • Kafka

4.7.2 rocketmq

  • rocketmq

4.7.3 RabbitMQ

  • RabbitMQ

4.7.4 RocketMQ

  • RocketMQ

4.7.5 ActiveMQ

  • ActiveMQ

4.7.6 Redis

  • Redis

4.8 压力测试

4.8.1 LoadRunner

  • LoadRunner

4.8.2 JMeter

  • JMeter

4.8.3 AB

  • AB

4.8.4 webbench

  • webbench

4.9 分布式任务

4.9.1 XXL-JOB

  • XXL-JOB

4.9.2 Elastic-Job

  • Elastic-Job

4.9.3 Saturn

  • Saturn

4.9.4 Quartz

  • Quartz

4.10 分布式日志

4.10.1 elasticsearch

  • elasticsearch

4.10.2 logstash

  • logstash

4.10.3 Kibana

  • Kibana

4.10.4 redis

  • redis

4.10.5 kafka

  • kafka

4.11 系统监控

4.11.1 Grafana

  • Grafana

4.11.2 Prometheus

  • Prometheus

4.11.3 Influxdb

  • Influxdb

4.11.4 Telegraf

  • Telegraf

4.11.5 Lepus

  • Lepus

4.12 认证鉴权

4.12.1 JWT

  • jwt

4.12.2 SpringSecurity

  • spring security

4.12.3 oauth2.0

  • oauth2.0

4.13 网关

4.13.1 Nginx

  • nginx

4.13.2 Kong

  • Kong

4.14 负载均衡

4.14.1 HttpDNS

  • HttpDNS

4.14.2 DNS

  • DNS

4.14.3 F5

  • F5

4.14.4 LVS

  • LVS

4.14.5 Nginx

  • nginx

4.14.6 OpenResty

  • OpenResty

4.14.7 HAproxy

  • HAproxy

4.15 搜索

4.15.1 ElasticSearch

  • ElasticSearch

4.15.2 Solr

  • Solr

4.16 文件系统

4.16.1 OSS

  • OSS

4.16.2 NFS

  • NFS

4.16.3 FastDFS

  • FastDFS

4.16.4 MogileFS

  • MogileFS

4.16.5 ceph

  • ceph

4.17 分库分表

4.17.1 shardingSphere

  • shardingSphere

4.17.2 MyCat

  • MyCat

4.18 集成部署

4.18.1 git

  • git

4.18.2 maven

  • maven

4.19 弹性伸缩

4.19.1 k8s + docker

  • k8s + docker

4.19.2 Aliyun 弹性计算

  • Aliyun 弹性计算

4.20 版本发布

4.20.1 蓝绿部署

  • 蓝绿部署

4.20.2 A/B测试

  • A/B测试

4.20.3 灰度发布/金丝雀发布

  • 灰度发布/金丝雀发布

五、云原生

云原生核心技术专栏

  • 云原生核心技术专栏


文末惊喜

  1. 不要自怜,不要嫉妒
  2. 承认自己的无知,乃是开启智慧的大门
  3. 所能拯救我们的,唯有灵魂、哲学与大爱