书籍推荐
本文的视频版:https://www.bilibili.com/video/BV1XQeueZEp4
周志明写的一本关于 Java 架构的书籍,内容都是关于 Java 架构中相关的技术,讲的知识比较广,大多都是概念相关的东西,适合有一定 Java 开发经验的人学习架构相关的知识。
https://icyfenix.cn/ 是这本书的在线地址。
从用户的请求开始,讲了 HTTP、DNS、HTTPS、CDN,到应用的负载均衡层,讲了 2、4、7 层的负载均衡以及负载均衡算法,请求到达微服务网关,又讲了微服务中的注册中心、配置中心、缓存、RPC、服务治理、服务监控、事务、服务安全(认证、鉴权)。上面的列出的技术中就包括了分布式相关的知识,最后讲了现在比较火的云原生相关的技术,包括 Docker、K8s、Service Mesh等。