Java架构师学习路线图
2022-02-19 01:02:45 0 举报
AI智能生成
百万年薪进阶之路
作者其他创作
大纲/内容
负载均衡
负载均衡算法
简单随机算法
权重随机算法
简单轮询算法
权重轮询算法
平滑加权轮询算法
一致性Hash算法
最小活跃数算法
nginx
nginx简介与基本使用
nginx配置详解
正向代理与反向代理
nginx整合lua
nginx+lvs+keepallve高可用集群搭建
nginx与 DNS、CDN
网络协议
http协议
HTTP请求和响应
HTTP的重定向与转发
HTTP的Cookie机制
HTTPS是什么?
SSL/TLS又是什么?
对称加密与非对称加密、数字签名与证书
tcp/ip协议
七层网络协议详解
四层网络协议详解
TCP协议详解
TCP协议的流量控制详解
TCP协议的可靠性是如何保障的
TCP协议与Socket的联系
socket
文件描述符详解
socket与文件描述符之间的关系
socket与tcp之间的关系
DevOps
docker容器技术入门
容器虚拟化网络概述
docker的基础用法
docker镜像的基本揉作
compose的应用实战
dockerfile的应用实战
kubernetes
kubernetes入门简介
kubernetes集群搭建
kubernetes容器网络
kubernetes容器持化存储
kubernetes作业管理和容器编排
jenkins
Jenkins的安装与介绍
Jenkins流水线(Pipeline)原理介绍
Jenkins自动化构建、测试与部署实战
从零搭建一个DevOps
jenkins的安装与配置
gitlab的安装与配置
创建工程与jenkins配置
后端工程自动构建与部署
前端工程自动构建与部署
dockerfile配置
整合sonar
整合jira
整合upstream
分布式架构
分布式理论
架构演进
单体架构
集群架构
分布式架构
微服务架构
CAP理论
强一致性
弱一致性
最终一致性
顺序一致性
使用场景分析
Linux系统介绍
基本可用
软状态
最终一致性
使用场景
数据一致性
paxos算法详解
zab协议详解
raft协议详解
分布式事务理论
两阶段提交
三阶段提交
tcc解决方案
saga解决方案
分布式RPC调用
手写模拟RPC框架
RPC概念
RPC和HTTP的区别
模拟服务暴露
模拟服务引入
模拟服务调用
模拟服务容错
模拟服务负载均衡
dubbo
dubbo服务注册
dubbo服务引入
dubbo服务调用
dubbo服务路由
dubbo服务容错
dubbo服务监控
gRPC
单项RPC
服务端流式RPC
客户端流式RPC
双向流式 RPC
取消RPC、RPC终止
元数据集
流控制、配置、频道
thrift
thrift的接口定义语言
thrift创建服务
thrift服务消费
thrift服务调用
netty
BIONIOAIO
基于netty手写RPC框架
基于netty手写聊天室
netty自定义编解码
分布式锁
mysql实现分布式锁
可重入锁
阻塞锁
公平锁
悲观锁实现
乐观锁实现
优点与缺点
zookeeper实现分布式锁
临时节点
顺序节点
watch机制
zookeeper分布式锁实现原理
优点与缺点
redis实现分布式锁
redis消费订阅机制
redis数据过期机制
lua脚本
Redlock
redisson
分布式存储
Redis
redis持久化
redis集群模式
缓存击穿
缓存穿透
缓存雪崩
redis5.0新特性
Fastdfs
fastdfs基本使用
fastdfs高级使用
fastdfs的架构设计
fastdfs的底层原理
fastdfs项目实战
分布式数据库TiDB
从mysql到TiDB
TiDB的架构
TiDB实战
Mongodb
Mongodb的基本使用
Mongodb的高级使用
Mongodb实战
hdfs与hbase
分布式文件系统概述
hdfs的基本使用
hdfs的高级使用
hbase的基本使用
hbase的高级使用
分布式注册中心
注册中心实现方案
redis作为注册中心
zookeeperf作为注册中心
为什么redis可以作为注册中心
为什么zookeeper可以作为注册中心
zookeeper作为注册中心的优缺点
eureka
eureka客户端配置
eureka服务端配置
eureka健康检查
eureka自我保护机制
eureka与Spring Cloud整合
nacos
nacoS介绍
nacoS的基本使用
nacOS和erueka对比
nacoS和zookeeper对比
nacoS作为注册中心的底层实现原理
nacOS与Spring Cloud整合
consul
consuI介绍
consul的基本使用
consul的优缺点分析
consuI与Spring Cloud整合
分布式配置中心
配置中心实现方案
redis实现配置中心
zookeeper实现配置中心
redis作为配置中心的底层原理
zookeeper作为配置中心的底层原理
apollo
apollo的基本介绍
apollo灰度发布
apollo权限管理
apollo开放平台
API介绍
nacos
nacos与appolo对比
nacoS作为配置中心的底层实现原理
分布式全局ID
分布式ID解决方案
uuid方案的优点和缺点
mysql实现的优点和缺点
雪花算法
大厂开源中间件实现方案
滴滴开源框架Tinyid
百度开源组件Uidgenerator
美团开源框架Leaf
分布式会话
分布式Session解决方案
客户端存储
session复制
session绑定
基于redis存储session方案
memcached session manager
黏性 session
非黏性 session
spring session
spring sesslon整合redis同域名下相同项目实现Session共享
同域名下不同项目实现Session共享
同根域名不同二级子域名下的项目实现Sesslon共享
不同根域名下的项目实现Session共享
分布式事务
两阶段提交
两阶段提交流程
两阶段存在的问题
三阶段提交
三阶段提交流程
三阶段解决的问题
saga解决方案
saga事务模型介绍
saga适合的场景分析
seata
seata框架的基本使用
SeataAT模式
seata TCC模式
seata Saga模式
seata XA模式
分布式定时任务
quartz
quartz基本应用
quartz企业应用
Jobs与Trlggers
CronTrigger
TriggerListeners
SchedulerLlsteners
elastic-job
elastic-job作业分片
elastic-job事件追踪
elastic-Job作业运行状态监听
利用zookeeper实现分布式定时任务
zookeeper存储模型设计
手写模拟一个分布式定时任务中间件
分布式日志搜索系统
elasticsearch
Elasticsearch入门与基本使用
Elasticsearch高级查询及搜索系统实战
ELK日志系统实战
日志展示
klbana经典功能
klbana位置分析
klbana时序数据展示
klbana的管理和检测
日志抽取
fillebeat的使用
heartbeat的使用
packetbeat的使用
metricbean的使用
logstash的使用与整合
数据同步方案
logstash-input-jdbc
go-mysql-elasticsearch
elasticsearch-jdbc
Apache-NIFi
canal
微服务架构
熔断降级与限流
限流算法
固定时间窗口算法
滑动时间窗口算法
令牌桶算法
漏桶算法
分布式限流算法
Sentinel
sentinel基本简介
单机流控
热点参数限流
系统自适应限流
集群流控
黑白名单控制
熔断降级
网关限流
动态规则
Hystrix
Hystrix工作流程
断路器的工作原理
断路器配置
线程池隔离
信号量隔离
降级的实现
降级回退方式
链路跟踪
skywalking
核心概念
服务自动打点
服务网格探针
SkyWalking on lstioALS
插件开发
zipkin
Zipkin原理
zipkin架构
zipkin的核心数据结构
zipkin主要组件构成
Zipkin的Data Model
Zipkin的持久化
Zipkin集成elasticsearch存储
网关路由
zuul
Zuul网关配置
Zuul过滤器原理
过滤器实现方式
过滤器的生命周期
Zuul的容错与回退
kong
基本配置
负载均衡
健康检查和断路器
集群与日志
网结与防火墙
插件开发
springcloud gateway
Gateway工作原理
路由Predicate 工厂
网关过滤器构成全局过滤器
路由配置
TLS和SSL
权限认证
OAuth2.0
角色
客户端类型
授权
端点
请求和响应
授权码授权
契约请求和响应
资源拥有者密钥证书授权请求和响应
客户端证书请求和响应
shiro
认证(Authentication)
授权(Authorization)
会话管理
Realms
并发与多线程
缓存
custom subjects与Spring集成
消息总线
监控
监控平台
prometheus的介绍与使用
prometheus时序数据收集与存储
alert manager告警配置
grafana监控指标展示监控平台大屏展示
zabbix
安装与配置
分布式监视以及WEB集中管理功能
自动发现服务器与网络设备
指标收集监控模板
消息队列
Kafka
kafak架构模型介绍
kafak主题与分区
kafak拦截器
kafka分区器
kafka序列化
kafka消费者组
kafak偏移量提交
kafak再均衡
kafka复制限流
kafka管理工具
Rocketmq
rocketmq快速入门
rocketmq集群部署
rocketmq事务消息
rocketmq顺序消费
rocketmq延迟消费
rocketmq批量发送消息
Rabbitmq
amqp消息协议
rabbitmq简单使用
rabbitmq交换机
rabbitmq路由键
rabbitmq镜像队列
rabbitmq集群模式
rabbitmq的vhost
rabbltmq的channel
0 条评论
下一页