快速注册
重设密码
首页 / 技术课 / 微服务及高并发、高可用架构设计与最佳实践

微服务及高并发、高可用架构设计与最佳实践

利用微服务架构满足高可用性与高并发需求,课程将通过案例讲解,帮助学员解答实际应用问题。

29课时
506人预约
5.0分
  • 收藏
  • 下载
  • 365天随时学
  • 认证课免费送题库
  • 微信群答疑
  • 免费送原版课程讲义
  • 课程详情
  • 章节目录
  • 用户评论
  • 讲师介绍

课程简介

微服务作为应用开发技术的必然趋势,对业务系统进行细粒度拆分,降低了业务系统的复杂性,但是对企业技术架构提出了新的挑战。如何利用微服务架构满足高可用性与高并发需求,课程将通过一系列案例讲解,帮助学员解答实际应用问题。

课程目标

了解互联网架构演进历程;

理解微服务架构的本质;

掌握微服务架构设计方法;

了解从单体应用向微服务架构迁移的实践经验;

掌握微服务架构相关的解决方案;

掌握微服务治理相关技术;

掌握SpringCloud相关组件原理与使用;

掌握互联网高可用高并发关键技术;

掌握互联网大型分布式系统数据库架构的设计;

掌握互联网大型分布式系统服务的治理;

掌握基于PaaS的高可用高并发关键技术;

掌握高可用微服务架构设计的性能评估和扩容。

适合人群

技术负责人

软件架构师

系统架构师

开发工程师


第1章 微服务架构的定义 02:56:16
1.1.微服务架构出现的背景00:40:50
1.2.微服务架构的九大特征01:37:59
1.3.微服务VS SOA00:28:50
1.4.微服务VS 中台00:05:38
1.5.实施微服务架构面临哪些挑战00:02:59
第2章 微服务整体架构 00:59:36
2.1.互联网架构的演进00:35:15
2.2.微服务架构组成00:14:05
2.3.微服务网关00:02:41
2.4.微服务注册中心00:05:36
2.5.微服务配置中心00:00:55
2.6.微服务监控架构00:01:04
第3章 微服务架构设计 03:28:29
3.1.架构与架构风格00:10:41
3.2.微服务的分层与分类00:10:33
3.3.DDD领域驱动设计VS微服务00:06:44
3.4.微服务粒度和拆分原则00:33:05
3.5.微服务架构设计原则00:17:48
3.6.1.微服务架构常见设计模式-独享数据库00:13:15
3.6.2.微服务架构常见设计模式-事件源00:20:35
3.6.3.微服务架构常见设计模式-命令和查询职责分离00:17:29
3.6.4.微服务架构常见设计模式-saga00:08:59
3.6.5.微服务架构常见设计模式-面向前端的后端(BFF)00:12:19
3.6.6.微服务架构常见设计模式-API网关和Strangler00:29:54
3.6.7.微服务架构常见设计模式-断路器00:08:20
3.6.8.微服务架构常见设计模式-外部化配置00:03:15
3.6.9.微服务架构常见设计模式-消费端驱动的契约测试00:04:08
3.7.如何从单体架构演进到微服务架构00:11:24
第4章 服务设计 01:43:00
4.1.服务的设计原则00:32:16
4.2.服务的无状态设计00:34:00
4.3.服务的幂等设计00:24:13
4.4.服务的容错设计00:10:45
4.5.服务间通信机制选择00:01:46
第5章 微服务的安全访问方案 00:03:23
5.1.微服务的安全访问方案00:03:23
第6章 微服务的分布式事物方案 00:07:12
6.1.微服务的分布式事物方案00:07:12
第7章 微服务开发 06:42:21
7.1.微服务框架如何选择00:10:00
7.2.微服务基础00:17:26
7.3.Spring Boot基础00:44:06
7.4.服务治理00:30:26
7.5.客户端负载均衡01:09:56
7.6.服务容错保护01:22:15
7.7.声明式服务调用00:19:28
7.8.API网关服务00:25:23
7.9.分布式配置中心00:28:45
7.10.消息总线00:41:15
7.11.消息驱动微服务00:10:10
7.12.分布式服务跟踪00:23:11
第8章 微服务测试 00:10:27
8.1.微服务测试00:10:27
第9章 微服务发布与部署实战 05:32:18
9.1.概述00:04:53
9.2.什么是容器00:36:05
9.3.Dockerfile常用命令00:03:29
9.4.分发镜像00:11:21
9.5.Dock的多主机管理00:20:48
9.6.容器监控00:14:09
9.7.日志管理00:36:48
9.8.Docker网络00:59:12
9.9.OpenShift企业部署01:04:25
9.10.docker构建java应用容器过程00:07:31
9.11.OpenShift构建与部署00:07:19
9.12.镜像构建build config与build00:05:59
9.13.镜像部署deployment config与deploy00:03:10
9.14.弹性伸缩00:05:43
9.15.持续集成与部署00:51:26
第10章 高可用高性能数据库设计 00:25:39
10.1.高可用高性能数据库设计00:25:39

中培特邀

暂不公开