专题课程
【课程大纲】
第1课:硬件篇
1.硬件加速方式都有哪些;
2.硬件如何Scale UP和Scale Out扩展;
3.GPU特性;
4.GPU如何实现加速;
5.GPU加速使用场合;
6.我们的实践案例;
第2课:语言篇
1.Go语言特性;
2.Go语言并行编程如何打造?
3.Go语言并发&并行编程进阶;
4.我们的实践案例;
第3课:性能优化篇
1.系统性能优化的模式都有哪些;
2.系统性能优化常用的步骤是什么;
3.系统性能优化的环节都能哪些;
4.我们的实践案例;
第4课:缓存篇
1.使用缓存类型有哪些?各自作用是什么?(local、进程、分布式【redis、memcached】等)
2.缓存冗余如何设计?
3.高可用架构缓存一致性如何保证?
4.高可用架构缓存高性能如何保证?
6.我们的实践案例;
第5课:负载均衡篇
1.系统负载均衡的概念;
2.系统负载均衡的涉及环节;
3.系统负载均衡的常用方案;
4.系统负载均衡的高性能的方案;
5.常用的反向代理技术都有哪些;
6.如何结合业务场景选用合适的反向代理;
7.我们的实践案例;
第6课:数据库优化篇
1.数据库性能评估方法;
2.数据库索引优化方法;
3.数据库SQL语句优化方法;
4.数据库Schema设计优化方法;
5.数据库Server性能优化方法;
6.我们的实践案例;
第7课:分布式锁和分布式事务篇
1.分布式锁使用场合;
2.分布式事务使用场合;
3.分布式锁实现方式,如何结合业务实现分布式锁;
4.分布式事务实现方式,如何结合业务分布式事务;
5.我们的实践案例;
第8课:高并发实战篇
1.高并发案例一:IM
2.高并发案例二:图片相似度计算
3.高并发案例三:电商平台
4.高并发案例四:Push推送
- 上一篇:微服务架构设计与实践
- 下一篇:互联网大型高可用高并发架构