分布式消息通信
消息中间件在分布式架构中的应用
Activemq高可用集群部署
Activemq P2P及Pub/Sub模型
Activemq 消息确认及重发策略
Activemq基于Spring完成分布式消息队列
Kafka基于Zookeeper搭建高可用集群
Kafka消息处理过程
Java客户端实现Kafka生产者与消费者
Kafka的副本机制及选举原理
基于Kafka实现应用日志实时上报统计分析
了解Rabbitmq及高可用集群部署
理解Rabbitmq消息分发机制及主体消息分发
Rabbitmq消息路由机制
Rabbitmq消息确认机制
分布式缓存
Redis数据存储结构
Redis主从复制原理及无磁盘复制
Redis管道模式
Redis缓存与数据库一致性问题
Redis实现分布式锁(考虑集群)
Redis中Aof与Rdb持久化策略原理
Redis读写分离
Redis哨兵架构及数据丢失问题
Redis Cluster数据分布算法只Hash Slot
Redis常见问题及性能优化
Redis高可用及高伸缩架构
缓存击穿、缓存雪崩
Redis批量查询优化
Redis高性能集群只Twemproxy Or Codis
数据存储
Nosql简介与Mongodb基本概念
Mongodb支持的数据类型
Mongodb可视化客户端及Java Api实践
基于Mongodb的Orm框架
Mongodb企业级集群解决方案
Mongodb聚合、索引及基本执行命令
Mongodb数据分片、转出及恢复策略
Mysql主从复制及读写分离
Mysql + Keepalived实现主从高可用
Mysql高性能解决方案之分库分表
Mycat数据库中间件
基于Mycat实现Mysql数据库读写分离
基于Mycat实现数据库切分策略
Mycat全局表、Er表、分片策略
后台服务
基于Openresty部署应用层Nginx以及Nginx + Lua
Nginx反向代理服务器及负载均衡策略
利用Keepalived + Nginx实践Nginx高可用方案
基于Nginx实现访问控制、连接限制
Nginx动静分离
Nginx Location、Rewrite等语法配置及原理分析
Nginx提供Https服务
基于Nginx + Lua完成访问流量实时上报Kafka案例