400-626-7377
开课时间

报名架构设计课程可以学到哪些知识技术?

通过学习能解决工作中哪些实际问题?

  • 系统没有冗余设计出现故障影响正常访问系统没有冗余设计出现故障影响正常访问
  • 请求响应慢累积导致连锁反应造成应用雪崩。请求响应慢累积导致连锁反应造成应用雪崩。
  • 没有限流机制,系统容易造成宕机没有限流机制,系统容易造成宕机
  • 一个模块功能出现问题导致整个系统无法使用一个模块功能出现问题导致整个系统无法使用
  • 当一种业务的请求处理发生问题时故障扩散到其他线程池当一种业务的请求处理发生问题时故障扩散到其他线程池
  • 代码及数据出现错误没有方法挽救代码及数据出现错误没有方法挽救
  • 当高流量访问服务出问题或者影响到核心流程的性能当高流量访问服务出问题或者影响到核心流程的性能
  • 当高流量访问数据库时造成无法满足请求当高流量访问数据库时造成无法满足请求

高并发及高可用系统架构设计原则

  • 高并发原则

    高并发原则

    无状态 拆分 消息列队 数据异构 缓存 并发化

  • 高可用原则

    高可用原则

    降级 限流 切流量 可回滚、辅助决策

  • 业务设计原则

    业务设计原则

    防重设计 幂等设计 流程可定义 状态与状态机 后台系统操作可反馈 后台系统审批化幂等设计文档和注释、备份

为什么选择中培

  • 14年IT培训经验 产品打磨更细致

    14年IT培训经验
    产品打磨更细致

  • 全国42城市开班授课线下培训更方便

    全国42城市开班授课
    线下培训更方便

  • 累计开设直播/录播课程50余门线上教学经验丰富

    累计开设直播
    录播课程50余门
    线上教学经验丰富

  • 累计为18家世界500强企业提供IT培训服务掌握主流IT技术方向

    累计为18家世界500强企业
    提供IT培训服务
    掌握主流IT技术方向

  • 精品小班课程老师讲解更细致针对性辅导更多

    精品小班课程
    老师讲解更细致
    针对性辅导更多

  • 课程设计能切实解决学员工作中遇到问题实用性强

    课程设计能切实解决
    学员工作中遇到问题
    实用性强

  • 演练实际运维场景为切入点 代入感强

    演练实际运维
    场景为切入点
    代入感强

  • 筛选主流及热门问题进行讲解 时效性强

    筛选主流及
    热门问题进行讲解
    时效性强

  • 引导式教学、启发学员自主解决问题 操作性强

    引导式教学
    启发学员自主解决问题
    操作性强

高并发、高可用架构设计与实践课程大纲

DAY 1 上午 互联网大型高可用高并发微服务架构篇
  1.互联网架构演进;
2.高可用设计手段;
3.高并发设计手段;
4.微服务架构构成(服务拆分、服务拓扑关系图);
5.微服务架构设计原则;
6.微服务架构服务粒度设计;
7.实践案例;
DAY 1 下午 互联网大型高可用高并发微服务网关篇
  1.微服务架构设计服务网关作用;
2.微服务架构设计之网关环境搭建;
3.微服务架构设计之服务网关设计;
4.微服务架构设计之实践案例;
互联网大型高可用高并发关键技术篇
1.互联网典型技术架构;
2.无状态化&纯异步设计;
3.分级&超时设计;
4.服务降级;
5.幂等设计;
6.案例实践;
DAY 2 上午 互联网大型分布式系统缓存设计与实践
  1.互联网使用缓存类型有哪些?各自作用是什么?
2.分布式缓存冗余如何设计?
3.高可用架构缓存一致性如何保证?
4.高可用架构缓存高性能如何保证?
5.我们的实践案例;
DAY 2 下午 互联网大型高可用高并发分布式系统关键系统篇
  1.请求分布式请求链跟踪系统;
2.分布式事务设计与实践;
3.分布式消息队列设计与实践;
4.配置中心设计与实践;
5.注册中心设计与实践;
6.我们的实践案例;
DAY 3 上午 互联网大型分布式系统数据库架构设计与实践
  1.数据库架构设计基本概念;
2.高可用性设计与实践;
3.高并发设计与实践;
4.读性能设计与实践;
5.一致性设计与实践;
6.扩展性设计与实践;
7.我们的实践案例;
DAY 3 下午 互联网大型分布式系统服务治理篇
  1.监控重要性;
2.监控什么;
3.数据采集;
4.监控手段;
5.监控框架;
6.实践案例
高可用微服务架构设计之性能评估&扩容篇
1.微服务架构之服务性能评估目的;
2.微服务架构之服务性能相关环节;
3.微服务架构之服务性能评估工具;
4.微服务架构之服务性能评估方法;
5.微服务架构之服务扩容;
6.微服务架构之我们的案例。