一. 课程周期
2天
二. 课程简介
本课程以保证互联网分布式架构的非功能质量为目标,全面的讲解保证一致性、高性能、高可用等最重要的非功能质量的方法论,并且配有相应的实例进行说明。
三. 课程大纲
分布式服务架构的发展历程
➢ JEE架构
➢ SSH架构
➢ Web Service架构
➢ ESB架构
➢ 微服务架构
➢ 微服务的团队管理
➢ 分布式服务架构的精髓
➢ 微服务架构的痛点保证分布式服务一致性的最佳实战
➢ 一致性原理
➢ 一致性协议
➢ 最终一致性
➢ 服务交互模式
➢ 同步与异步的抉择
➢ 超时模式
➢ 补偿的博弈
➢ 缓存使用的一致性模式
➢ 迁移开关的设计模式保证分布式服务高性能的方法论
➢ 保证服务高性能的方法论
➢ 影响服务高性能的主要对象
➢ 衡量服务高性能的核心指标
➢ 应用服务器、数据库、缓存和消息队列性能要素
➢ 12306余票查询模块的容量评估
➢ 业务场景的梳理
➢ 制定压测目标
➢ 选择正确的测试类型
➢ 选择正确的加压方式
➢ 压测计算核心公式
➢ 基准测试的响应时间
➢ 找到最佳的系统性能的容量
➢ 性能测试工具保证分布式服务高可用的最佳实践
➢ 软件研发流程解决变更带来的不可用问题
➢ 大数据日志系统的构建
➢ 调用链系统的构建
➢ 技术攻关流程
➢ 应急流程
网友评论