微服务架构实战160讲- 极客时间课程推荐/优惠

微服务架构实战160讲--极客时间课程推荐/优惠

8大核心模块精讲,打通架构师进阶之路
杨波拍拍贷框架研发部总监,资深架构师,微服务技术专家
视频课 | 171讲 | 48902人已学习
优惠价¥98原价:299
去官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得

  • 微服务八大模块精讲;
  • 业务场景与案例分析;
  • 核心组件开发运维实践;
  • 独立设计搭建基础架构。

课程介绍

成为一名架构师几乎是每个程序员的梦想。而微服务架构则是当今架构领域最受关注的话题。掌握微服务架构技术栈相关技能,是从一名普通程序员到资深架构师的必经之路。

本课程基于讲师多年在一线企业的架构建设实践经验,通过原理讲解与实践操作的方式,帮助你学会从 0 到 1 深入理解主流微服务技术栈组件及架构,掌握根据企业场景设计和搭建微服务架构的核心技能,踏上从程序员到架构师的进阶之路。

课程内容以 Spring Cloud 技术栈为基础,同时融合了其他国内知名的开源组件,分 8 个模块讲完,每个模块专注讲解一个微服务架构的核心组件,用户可以利用碎片时间自由学习,快速掌握微服务核心组件的业务场景、架构原理和开发运维实践。

课程目录

第一模块 :微服务安全架构与实践

  • 01 | 第一模块课程介绍
  • 02 | 微服务安全要解决什么问题
  • 03 | 白话 OAuth2
  • 04 | OAuth2 的正式定义
  • 05 | OAuth2 有哪些典型模式
  • 06 | OAuth2 模式该如何选型
  • 07 | Spring Security OAuth2 架构简介
  • 09 |【实验】简化模式授权服务器
  • 08 |【实验】授权码模式授权服务器
  • 10 |【实验】密码模式授权服务器
  • 11 |【实验】客户端模式授权服务器
  • 12 | 实验一扩展环节
  • 13 |【实验】Web 应用接入授权服务器
  • 14 | 实验二扩展环节
  • 15 | 什么是 JWT 令牌
  • 16 |【实验】授权服务器支持 JWT 令牌
  • 17 | 实验三扩展环节
  • 18 |【实验】Android 无线应用接入授权服务器
  • 19 |【实验】AngularJS 单页应用实验和课后扩展
  • 20 |【实验】GitHub社交登录实验和课后扩展
  • 21 | 【实验】OAuth2安全风险CSRF实验
  • 22 | OpenId Connect简介
  • 23 | 下一代微服务安全架构
  • 24 | 参考资源和后续课程预览

第二模块 :微服务配置中心Apollo架构和实践

  • 25 | Apollo作者的产品介绍
  • 26 | 第二模块课程介绍
  • 27 | 课程概述
  • 28 | 业务需求
  • 29 | 配置定义和场景
  • 30 | 开关驱动开发原理
  • 31 | 携程 Apollo 配置中心介绍
  • 32 | Apollo核心概念
  • 33 | Apollo快速起步(Lab01)
  • 34 | Apollo快速起步扩展实验
  • 35 | Apollo架构设计之服务器端
  • 36 | Apollo架构设计之客户端
  • 37 | Apollo架构设计之高可用和监控
  • 38 | Apollo分布式部署指南
  • 39 | Apollo Java客户端和多语言接入
  • 40 | Apollo Client API实操(Lab02)
  • 41 | Apollo Client和Spring集成~XML方式(Lab03)
  • 42 | Apollo Client和Spring集成~代码方式(Lab04)
  • 43 | Apollo Client和Spring Boot集成(Lab05)
  • 44 | Apollo开放平台接入实操(Lab06)
  • 45 | Spring Cloud Config简介
  • 46 | Apollo vs Spring Cloud Config
  • 47 | Apollo FAQ和开发常见问题
  • 48 | 参考资源和后续课程预览

第三模块 :微服务网关Zuul架构和实践

  • 49 | 第三模块课程介绍
  • 50 | Zuul网关和基本应用场景
  • 51 | Zuul网关高级应用场景
  • 52 | Zuul网关架构剖析
  • 53 | Zuul网关代码剖析(Code Review)
  • 54 | Zuul网关过滤器管理工具(Code Review)
  • 55 | 前置过滤器实验(Lab01)
  • 56 | 路由过滤器实验(Lab02)
  • 57 | 后置过滤器实验(Lab03)
  • 58 | Zuul网关对接Apollo(Lab04)
  • 59 | Zuul网关生产部署实践
  • 60 | Zuul网关路由管理实践
  • 61 | 基于网关的两层路由体系
  • 62 | Spring Cloud Zuul(Lab05)
  • 63 | Zuul2.0简介
  • 64 | Zuul网关生产最佳实践
  • 65 | 参考资源和后续课程预览

第四模块 :微服务调用链监控CAT架构和实践

  • 66 | 第四模块课程介绍
  • 67 | 调用链监控业务需求
  • 68 | 调用链监控原理
  • 69 | 调用链监控产品和比较
  • 70 | 点评 CAT 背景介绍
  • 71 | CAT 典型报表
  • 72 | CAT 告警简介
  • 73 | CAT 架构设计
  • 74 |【实验】CAT 本地部署
  • 75 | CAT 埋点案例和代码剖析(Code Review)
  • 76 |【实验】CAT 埋点案例
  • 77 | Zuul 网关集成 CAT 代码剖析(Code Review)
  • 78 |【实验】Zuul 网关集成 CAT
  • 79 | CAT 生产埋点实践
  • 80 | CAT 生产部署实践
  • 81 | CAT 生产治理实践
  • 82 | Spring Cloud Sleuth 简介
  • 83 |【实验】Spring Cloud Sleuth
  • 84 | 参考资源和后续课程预览

第五模块 :微服务容错限流Hystrix架构和实践

  • 85 | 第五模块课程介绍
  • 86 | 容错限流需求
  • 87 | 容错限流原理
  • 88 | Netflix Hystrix 背景介绍
  • 89 | Hystrix 设计原理
  • 90 | Hystrix 主要概念
  • 91 | 信号量 vs 线程池隔离
  • 92 | Hystrix 主要配置项
  • 93 |【实验】Hystrix 基础实验
  • 94 | Hystrix 模拟案例分析 (Code Review)
  • 95 |【实验】Hystrix + Dashboard 实验(上)
  • 96 |【实验】Hystrix + Dashboard 实验(下)
  • 97 | 网关集成 Hystrix (Code Review)
  • 98 |【实验】Spring Cloud Hystrix 实验
  • 99 | Netflix Turbine 简介
  • 100 | Hystrix 生产最佳实践
  • 101 | 参考资源和后续课程预览

第六模块 :微服务注册发现Eureka Ribbon架构和实践

  • 102 | 第六模块课程介绍
  • 103 | 服务发现需求和模式(上)
  • 104 | 服务发现需求和模式(下)
  • 105 | Netflix Eureka 和 Ribbon 背景介绍
  • 106 | Eureka 和 Ribbon 架构设计原理
  • 107 |【实验】Spring Cloud Eureka 和 Ribbon 基础实战
  • 108 |【实验】Spring Cloud Eureka 和 Ribbon 高级实验
  • 109 | Spring Cloud Eureka 和 Ribbon 主要配置项
  • 110 | Eureka进阶:自保护模式
  • 111 | Eureka进阶:健康检查和蓝绿部署
  • 112 |【实验】Spring Cloud Zuul、Eureka 和 Ribbon 集成实验(上)
  • 113 |【实验】Spring Cloud Zuul、Eureka 和 Ribbon 集成实验(下)
  • 114 | 常用服务发现组件比较
  • 115 | ServiceMesh 和 Istio 简介
  • 116 | 基于 Eureka、Zuul 和容器云的持续交付架构
  • 117 | 参考资源和后续课程预览

第七模块 :微服务监控告警Prometheus架构和实践

  • 118 | 第七模块课程介绍
  • 119 | 监控模式分类
  • 120 | BusDevOps 和测量驱动开发 MDD
  • 121 | Prometheus 简介
  • 122 | Prometheus 架构设计
  • 123 | Prometheus 基本概念
  • 124 |【实验】Prometheus 起步查询实验(上)
  • 125 |【实验】Prometheus起步查询实验(中)
  • 126 |【实验】Prometheus起步查询实验(下)
  • 127 |【实验】Prometheus + Grafana 展示实验(上)
  • 128 |【实验】Prometheus + Grafana 展示实验(下)
  • 129 |【实验】Prometheus + Alertmanager 告警实验(上)
  • 130 |【实验】Prometheus + Alertmanager 告警实验(下)
  • 131 |【实验】Java 应用埋点和监控实验
  • 132 |【实验】NodeExporter 系统监控实验
  • 133 |【实验】Spring Boot Actuator 监控实验
  • 134 | Prometheus 监控最佳实践
  • 135 | 主流开源时序数据库比较
  • 136 | 开源分布式监控平台 ZMon 简介
  • 137 | 微服务监控体系总结
  • 138 | 参考资源和后续课程预览

第八模块 : 构建OAuth2服务器 - Golang语言实现

  • 139 | 课程概述和背景
  • 140 | 架构和设计
  • 142 | 基础代码(code review)
  • 143 | 数据访问模块(code review)
  • 144 | OAuth2服务模块(code review)
  • 145 | Web服务模块(code review)
  • 146 | 启动流程(code review)
  • 147 | 起步准备实验(lab02)
  • 148 | OAuth2授权码模式实验(lab03)
  • 149 | OAuth2简化模式实验(lab04)
  • 150 | OAuth2用户名密码模式实验(lab05)
  • 151 | OAuth2客户端模式实验(lab06)
  • 152 | OAuth2令牌校验实验(lab07)
  • 153 | OAuth2令牌刷新实验(lab08)
  • 154 | 项目复盘和扩展环节
  • 155 | 参考资源和后续课程预览
  • 141 | 开发环境搭建

第九模块:微服务架构综合案例分析

  • 156 | 课程概述和背景
  • 157 | 需求和架构设计
  • 158 | 开发环境搭建(lab01)(上)
  • 159 | 开发环境搭建(lab01)(下)
  • 160 | 项目业务代码(Code Review)
  • 161 | Apollo配置中心集成(lab02)
  • 162 | Zuul-Eureka-Ribbon-Hystrix集成(Code Review)
  • 163 | Gravitee OAuth2集成(lab03)
  • 164 | Zuul网关集中令牌校验(Code Review)
  • 165 | CAT调用链集成(lab04)(上)
  • 166 | CAT调用链集成(lab04)(下)
  • 167 | Demo展示(lab05)(上)
  • 168 | Demo展示(lab05)(下)
  • 169 | Prometheus监控集成(Code Review)
  • 170 | 生产扩展环节
  • 171 | 课程复盘总结&结课测试

作者介绍

杨波老师曾担任拍拍贷技术中心框架研发部总监,主导微服务架构体系建设。在此之前,曾作为核心开发人员参与亿贝(eBay)开放 API 平台研发,曾任携程旅游网(Ctrip)技术研发总监,主导携程大规模 SOA 体系建设,也曾在唯品会(VIPShop)任资深云平台架构师,负责容器 PaaS 平台的调研和架构。 杨波老师具有丰富的一线实战经验,也曾多次在 InfoQ 发表技术文章,在大型技术会议如 ArchSummit 大会进行技术分享交流,受到广泛好评。

作者其他课程

Spring Boot与Kubernetes云原生微服务实践  - 极客时间课程推荐/分享/优惠/折扣
Spring Boot与Kubernetes云原生微服务实践
全面掌握云原生应用的架构设计与实现
杨波拍拍贷框架研发部总监,资深架构师,微服务技术专家
视频课 | 28525人已学习
优惠价¥98原价:299
去官网优惠购买
分布式系统案例课 - 极客时间课程推荐/分享/优惠/折扣
分布式系统案例课
全面提升分布式系统设计能力
杨波拍拍贷框架研发部总监,资深架构师,微服务技术专家
视频课 | 11941人已学习
优惠价¥59原价:129
去官网优惠购买
微服务架构核心20讲 - 极客时间课程推荐/分享/优惠/折扣
微服务架构核心20讲
从理论到实践,理解微服务关键问题
杨波拍拍贷框架研发部总监,资深架构师,微服务技术专家
视频课 | 49079人已学习
优惠价¥29原价:68
去官网优惠购买

推荐

人人都能学会的编程入门课 - 极客时间课程推荐/分享/优惠/折扣
人人都能学会的编程入门课
每天 10 分钟,轻松学编程
胡光原百度高级算法研发工程师
专栏 | 19706人已学习
优惠价¥59原价:99
去官网优惠购买
自动化测试高手课 - 极客时间课程推荐/分享/优惠/折扣
自动化测试高手课
新模型+全栈视角=高效进阶
柳胜原甲骨文高级开发经理
专栏 | 17315人已学习
优惠价¥59原价:129
去官网优惠购买
许式伟的架构课 - 极客时间课程推荐/分享/优惠/折扣
许式伟的架构课
从源头出发,带你重新理解架构设计
许式伟七牛云CEO
专栏 | 86047人已学习
优惠价¥68原价:199
去官网优惠购买
图解 Google V8 - 极客时间课程推荐/分享/优惠/折扣
图解 Google V8
一门课搞懂 JavaScript 执行逻辑
李兵前盛大创新院高级研究员
专栏 | 27101人已学习
优惠价¥59原价:99
去官网优惠购买
RAG系统实战课  - 极客时间课程推荐/分享/优惠/折扣
RAG系统实战课
转型 AI,从 RAG 开始
叶伟民盛安德人工智能应用研究院总工程师,RAG 技术专家
专栏 | 1521人已学习
优惠价¥59原价:99
去官网优惠购买
Web漏洞挖掘实战 - 极客时间课程推荐/分享/优惠/折扣
Web漏洞挖掘实战
10大安全风险速递,实战智能攻防
王昊天螣龙安科创始人兼CEO
专栏 | 15244人已学习
优惠价¥59原价:129
去官网优惠购买