分布式架构知识与技术
1.分布式相关理论与组件原理
理解分布式基础理论(CAP/BASE)
掌握分布式必知必会的核心知识与技能
摸清分布式系统研发与设计的各个环节
2.分布式相关技术及实践
掌握分布式各应用场景与实践技术栈
熟练运用分布式中间件
完成软件研发与架构设计工作
3.构建架构师视角与能力
丰富后端架构思维
学会对比分析各个技术方案的优劣
提升技术分析能力/系统与软件设计能力
分布式和微服务不可分割,但分布式≠微服务
高并发、高可用、高性能的分布式架构系统
集群多节点数据如何保证一致性?
· 不同服务之间的交易事务如何协调与统一?
· 在提供高性能服务的同时如何保护好系统?
· 如何高效地生成业务订单编号?
· 高并发场景如何防止重复下单操作?
· 生产环境下如何监控与追踪数据?
· 高并发场景如何防止优惠券超领?
· 如何保证服务的高可用?
· 分布式锁如何权衡效率性与可用性?
· 高并发访问不存在商品,数据库被击穿了,怎么解决?