精通微服务:Spring Boot、Docker、Kubernetes 实战
从零开始,全面掌握微服务架构,使用 Spring Boot、Docker 和 Kubernetes 构建生产级应用
学习内容:
- 理解微服务架构及其与单体架构和 SOA 的区别
- 使用 Java、Spring Boot 和 Spring Cloud 构建生产级微服务
- 使用 Open API 规范和 Swagger 进行微服务文档编写
- 确定微服务的边界和适当的服务大小
- 掌握 Docker 在微服务中的角色,学习构建 Docker 镜像和容器
- 使用 Docker Compose 运行完整的微服务应用
- 了解云原生应用和 15 要素方法论
- 使用 Spring Cloud Config Server 进行配置管理
- 使用 Spring Eureka Server 实现服务注册与发现
- 使用 Spring Cloud Gateway 处理跨领域问题和路由
- 使用 RESILIENCE4J 框架构建弹性微服务
- 使用 Prometheus、Loki、Promtail、Tempo 和 Grafana 实现可观测性和监控
- 使用 OAuth2、OpenID Connect 和 Spring Security 进行微服务安全性设计
- 使用 RabbitMQ、Kafka、Spring Cloud Functions 和 Spring Cloud Stream 构建事件驱动的微服务
- 掌握 Kubernetes 在微服务中的角色,学习容器编排
- 使用 Google Kubernetes Engine 在 GCP 上设置 Kubernetes 集群并部署微服务
- 了解 Helm 及其在微服务中的作用
- 熟悉常用的 Docker、Kubernetes 和 Helm 命令
本课程包括:
- 40.5 小时点播视频
- 282 个讲座
- 课程材料的终身访问权限
- 课程完成证书
价格:$69.99
教程评分:4.7 分(基于 7,230 条评价)
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 具备 Java 基础知识
- 了解 Spring 框架的基础
- 对学习微服务有兴趣
课程描述:
本课程旨在帮助您深入理解微服务架构,并使用 Spring Boot、Spring Cloud、Docker 和 Kubernetes 构建生产级微服务。通过本课程,您将学习如何设计、开发、部署和监控微服务,掌握从单体架构向微服务架构转变的最佳实践。课程内容涵盖微服务的核心概念、配置管理、服务注册与发现、弹性设计、可观测性、安全性以及事件驱动架构等方面,帮助您全面提升微服务开发技能。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。