- 本文主要集中于高并发、高可用、高性能相关的技术积累,抛去业务背景,仅关注三高项目的具体实现细节,寄于此建立相关知识结构体系,方便使用的时候查找。
- 欢迎更多志同道合的朋友加入本项目,本文将持续更新,欢迎关注我的博客、我的Github。
- 首先通过思维导图选择感兴趣的模块。
- 通过该模块上的链接跳转至博客,查看具体内容。
- 部分文章的源码实现都可以在SourceCode文件夹下找到。
- 该项目是本人学习三高相关知识的进阶笔记,随着难度增加分为三段,附庸风雅的运用王国维先生的三种境界来表述。
第一境界:昨夜西风凋碧树,独上高楼,望尽天涯路
- 高可用集群搭建
- 【Redis集群搭建】
- 【Rabbitmq集群搭建】
- HAProxy+Keepalived(VIP)搭建Rabbitmq高可用镜像队列
- 使用federation搭建异地双活的mq集群
- 【数据库集群搭建】
- 搭建TiDB
- 搭建SqlServer高可用
- 数据库系列:搭建Mysql主从复制
- Keepalived(VIP)搭建Nginx高可用
- 搭建K8S
- 高可用方案设计
第二境界:衣带渐宽终不悔,为伊消得人憔悴
- Java并发
- 数据库并发
- 并行计算
- 并发限流
- 缓存专题
- 高并发方案设计
第三境界:众里寻他千百度,蓦然回首,那人却在,灯火阑珊处
- 应用性能
- 数据库性能
- JVM性能
- 监控专题
- 中间件性能
- 高性能方案设计
- Netty专题
- 预备知识:NIO及网络模型分析
- Netty简单入门:获取请求、多客户端连接与通信、心跳检测、长链接
- Tomcat专题
- 微服务体系