1. 大型分布式网站架构的设计 2. 掌握分布式系统中间件,分布式框架spring cloud、dubbo 3. 掌握流式数据、离线大数据的分析处理 4. 业务系统抽象和解耦,正交性的设计 5. 分布式系统一致性、高可用性、高并发性、分区容忍性 6. 系统的降级、限流、服务隔离 7. 学习网络协议、网络编程和框架netty等 8. 实践结构化、模式化的代码设计 9. 线程池、定时任务、缓存等框架 10. 开源代码学习 11. 数据库数据同步 12. 搜索框架学习