微服务架构与实践(基础篇),StuQ,课程内容设置
本课程分为上下两部分,旨在通过完整的案例,呈现微服务的开发、测试、构建、部署、运维等实践,帮助学员了解微服务的核心、以及实施过程中的挑战与应对方案。
上半部分将聚焦微服务的构建
使用 Spring Boot、Spring Cloud 以及 Docker 构建基于微服务架构的活动报名系统。同时,使用 Netflix OSS 构建服务的支持组件,包括集中化配置中心、服务注册与发现、API 网关、容错处理等支撑性服务组件。
下半部分将关注微服务的测试,持续交付以及微服务与 DevOps 等高级话题,为微服务规模化实施提供指导意见。
在微服务与 DevOps 的内容中,将使用 Rancher 实现微服务下自动化的部署、扩展以及相应的监控报警、日志分析,模拟生产环境,更好的传递微服务与 DevOps 的最佳实践。
精品小班课区别于大众在线视频教学,课程设置 具有如下特色:
采用在线视频直播授课
以实战为主
在线解答疑问
课后作业 review
教学目标
基础篇
* 学习掌握微服务架构的概念与本质
* 使用Spring boot/Spring Cloud 构建微服务系统
* 使用Netflix OSS构建微服务支撑组件(服务注册发现、集中化配置中心、API网关、容错处理)
* 使用Docker构建服务部署镜像
* 使用Docker-Compose运行服务 适用人群:有1年以上的Java编程经验
熟悉Spring框架
了解Gradle构建工具
了解持续集成实践
对微服务架构实践感兴趣