课程简介
微服务架构作为一项在云中部署应用和服务的新技术,其基础是将的那个应用程序开发为一组小型独立服务,这些独立服务在自己的进程中运行,独立开发和部署。Spring Cloud简单来说是微服务架构技术落地实现的集合体,Spring Cloud Alibaba 是Spring Cloud的一个子项目,致力于提供微服务开发的一站式解决方案。企业级微服务架构具有一套完善的软件生产流程、资源管理机制和风险管控体系的微服务架构平台,其本质是将所有的编程资源服务化为可编程接口,为应用的开发和运行维护提供通用、快捷、稳定的基础支撑能力依托 Spring Cloud Alibaba,企业只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。
本课程覆盖微服务架构的主要技术点,详细讲述借助企业级微服务架构,可搭建多渠道的中台系统,提高整体资源的利用率和业务可靠性,并缩短了开发测试及部署流程,从而快速响应业务部门的各种新需求。
课程收益
1.了解选型配置中心;
2.深度学习搭建Nacos配置中心,并完成基于Spring Cloud Alibaba的配置信息的动态管理;
3.掌握Nacos配置中心与微服务之间的通信渠道的原理;
4.掌握Nacos配置中心高可用性以及动态管理信息核心原理;
5.掌握Spring Boot和Spring Cloud关于加载应用属性的原理;
6.掌握Nacos配置中心的数据一致性的方法;
7.掌握分析Spring Cloud Alibaba定制化Nacos配置中心优先级的关系原理;
8.了解Nacos配置中心在开源项目中的应用;
9.项目实战演练。
受众人群
1.架构经理、企业架构师、解决方案架构师、需要深入了解企业架构的技术人员
2.对微服务感兴趣的技术人员
3.对Spring Cloud感兴趣的技术人员
课程周期
1天(6H)
课程大纲
课程主题 | 课程内容 |
Part1 | 选型配置中心 lNacos lApollo lDisconf |
Part2 | 搭建Nacos配置中心环境,并完成基于Spring Cloud Alibaba的配置信息的动态管理 |
Part3 | 分析Nacos配置中心与微服务之间的通信渠道的原理 |
Part4 | 分析Spring Boot和Spring Cloud关于加载应用属性的原理 |
Part5 | 分析Nacos配置中心的高可用性的原理 |
Part6 | acos动态管理配置信息的核心原理 |
Part7 | 如何确保Nacos配置中心的数据一致性 |
Part8 | Spring Cloud Alibaba定制化Nacos配置中心优先级的原理 |
Part9 | Nacos配置中心在开源项目中的应用 lDubbo lSkywalking lSeata |
Part10 | 项目实战:基于Nacos配置中心的业务开关设计案例分析 |
Part11 | 项目实战:基于Nacos配置中心的服务的灰度发布案例分析 |
Part12 | 项目实战:在微服务项目中应用配置中心优先级特性 |