Logo
☆☆☆☆☆
0.0
Advanced
10h

微服务原则与概念简介

微服务是当前最重要且最流行的软件架构趋势之一。这种架构已成为众多公司(包括亚马逊、Netflix、Spotify 和 Uber)的基础。 在本课程中,你将深入学习微服务,理解采用和不采用微服务的原因。此外,你还将了解微观与宏观架构,旧系统迁移的策略,Docker 在该架构中的作用,以及实现微服务的技术。 完成本课程后,你将更有能力为自身项目实施微服务架构。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
微服务原则与概念简介
微服务是当前最重要且最流行的软件架构趋势之一。这种架构已成为众多公司(包括亚马逊、Netflix、Spotify 和 Uber)的基础。 在本课程中,你将深入学习微服务,理解采用和不采用微服务的原因。此外,你还将了解微观与宏观架构,旧系统迁移的策略,Docker 在该架构中的作用,以及实现微服务的...

WHAT YOU'LL LEARN

理解微服务架构的基本概念、优势与适用场景

Content

7 Lessons • 0 Quizzes • 0 Challenges

前言
  1. 1

    简介

  2. 2

    课程结构

微服务
  1. 1

    简介

  2. 2

    优点

  3. 3

    优势:持续交付

  4. 4

    更多优势

  5. 5

    权衡、优先考虑优势与层级

  6. 6

    挑战

  7. 7

    章节小结

微架构与宏架构
  1. 1

    简介

  2. 2

    领域驱动设计与限界上下文

  3. 3

    战略设计与常见模式

  4. 4

    架构决策

  5. 5

    操作:微观架构还是宏观架构?

  6. 6

    优先考虑微架构!

  7. 7

    组织方面

  8. 8

    独立系统架构原则

  9. 9

    变体

  10. 10

    章节小结

迁移
  1. 1

    简介

  2. 2

    迁移的原因

  3. 3

    常见的迁移策略

  4. 4

    替代策略

  5. 5

    构建、运维与组织

  6. 6

    变体

  7. 7

    章节小结

Docker
  1. 1

    简介

  2. 2

    微服务中的 Docker:原因

  3. 3

    Docker 基础

  4. 4

    Dockerfile

  5. 5

    Docker Compose

  6. 6

    变体

  7. 7

    章节小结

技术微观架构
  1. 1

    简介

  2. 2

    要求

  3. 3

    响应式编程

  4. 4

    Spring Boot

  5. 5

    Spring Boot Starter Web 作为单一依赖项

  6. 6

    Spring Boot 微服务:通信

  7. 7

    Spring 支持的其他通信 API

  8. 8

    Spring Boot 微服务:运维

  9. 9

    Spring Boot 微服务:新微服务与韧性

  10. 10

    Go

  11. 11

    转向微服务?

  12. 12

    变体

  13. 13

    章节小结

附录
  1. 1

    使用 Docker Machine 安装 Docker

  2. 2

    Docker 和 Docker Compose 命令

  3. 3

    致谢

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)