Java 工程师成神之路(架构篇)

01
分布式

数据一致性、服务治理、服务降级

→ 分布式事务
2PC、3PC、CAP、BASE、 可靠消息最终一致性、最大努力通知、TCC

→ Dubbo
服务注册、服务发现,服务治理

http://dubbo.apache.org/zh-cn/

→ 分布式数据库
怎样打造一个分布式数据库、什么时候需要分布式数据库、

mycat、otter、HBase

→ 分布式文件系统
mfs、fastdfs

→ 分布式缓存
缓存一致性、缓存命中率、缓存冗余

→ 限流降级
Hystrix、Sentinal

→ 算法
共识算法、Raft 协议、Paxos 算法与 Raft 算法、

拜占庭问题与算法、2PC、3PC

02
微服务

SOA、康威定律

→ ServiceMesh
sidecar

→ Docker & Kubernets
→ Spring Boot
→ Spring Cloud

03
高并发

→ 分库分表

→ CDN 技术
→ 消息队列
ActiveMQ

04
监控

→ 监控什么

CPU、内存、磁盘 I/O、网络 I/O 等

→ 监控手段
进程监控、语义监控、机器资源监控、数据波动

→ 监控数据采集
日志、埋点

→ Dapper

05
负载均衡

tomcat 负载均衡、Nginx 负载均衡

四层负载均衡、七层负载均衡

06
DNS

DNS 原理、DNS 的设计

07
CDN

数据一致性
在这里插入图片描述
在这里插入图片描述

需要更多java架构学习资料以及面试题的群搜索“708701457” 备注CSDN

猜你喜欢

转载自blog.csdn.net/qq_42982923/article/details/88306365
今日推荐