第一天上午:微服务架构出现的背景及整体架构思路
1. 出现微服务的时代背景
2. 企业数字化转型必须依赖微服务架构支撑
3. 微服务架构的核心设计思想:去中心化
4. 微服务架构的优点、缺点
5. 微服务架构的适用场景及应用范围
第一天下午:基于业务驱动,微服务架构的设计理念
1. 微服务架构与SOA、ESB的区别和联系
2. 微服务架构所面临的一些绕不开的问题及解决思路
3. 基于微服务架构的高效组织协作形式
4. 基于业务驱动,微服务的设计思路:拆解、解构、解耦、单向依赖
5. 基于业务驱动,微服务的拆解原则与手段
6. 如何做好微服务的粗粒度、细粒度控制:原子性、单一性、局部性
第二天上午:基于业务驱动,以微服务架构思路,做工程化拆解
1. 基于业务驱动,如何识别到微服务之间的交互边界
2. 工程化微服务设计的最佳实践(案例分析):纵向分拆、横向分拆、混合分拆
3. 金融领域复杂业务场景,微服务架构的最佳实践(案例:广发银行)
4. 基于微服务架构,对历史系统做改造的一些最佳手段和方法
5. 基于微服务架构设计,所要面临的复杂性:依赖关系、粒度控制、长链条联调、问题跟踪、事务的一致性、数据的一致性、版本升级管控、安全性
第二天下午:数字化转型,微服务架构是上层服务高可用的基石
1. 数字化转型的本质是:将企业的日常经营活动搬到线上(即:实现日常经营活动全景在线)
2. 微服务架构是企业日常经营活动线上化的必经技术途径
3. 数字化是系统工程,故微服务架构能快速构建起上层的数据应用
4. 针对生产型企业,利用微服务架构如何快速构建供、产、销全环节的数据应用(案例:新疆特变电工)
第三天上午:主流微服务技术框架介绍
1. Spring、SpringBoot、SpringCloud的核心原理(基于1张全景类图讲解,轻松掌握主流核心框架)
2. SpriCloud全家桶框架所要解决的问题:限流、降级、熔断、路由与分发、链路监控、注册与发现
3. 基于微服务思想大型互联网架构的演进(如:阿里)
4. SpriCloud微服务框架核心构成ng 及总体架构:生产者、消费者、注册中心
5. Feign、Eureka等核心组件的工作机制
第三天下午:Docker容器化技术及DevOps介绍
1. Spring Cloud与阿里Dubbo有什么不同
2. 基于SpringBoot做Spring Cloud与阿里Dubbo的混合集成(案例:3种不同的注册与发现方式:zk、nacos、consul)
3. 微服务的发展趋势:容器化部署、DevOps一体化运维监控
4. DevOps的核心理念、核心板块构成及功能职责(4大核心板块介绍)
5. Docker + Jenkins + Maven + SpringBoot + SpringCloud做DevOps集成(案例分析)
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获