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