微服务架构设计与最佳实践培训班(北京,1月26-29日)
【举办单位】北京曼顿培训网 ******** 中国培训资讯网 ******** Compose介绍
4.微服务测试
微服务测试场景分析
微服务契约测试
第二天
下午 微服务应用实践(一) 1.SpringBoot介绍
SpringBoot的核心机制
SpringBootDemo
SpringCloud的主要部件介绍
练习
2. 构建第一个微服务
REST介绍
使用Feign实现申明式REST调用
使用HAL-Browser浏览服务接口
使用MongoDB存储数据
构建Dockerfile
使用Docker-compose运行服务
练习
第三天
上午 微服务应用实践(二) 3.微服务的注册与发现(service-DISCovery)
为什么要服务注册与发现
Eureka核心机制剖析
使用Eureka实现服务注册与发现
使用Ribbon实现客户端负载均衡
自定义负载均衡规则
练习
4.微服务的容错处理(circurt-breaker)
微服务下的可用性与故障蔓延(FailureCascading)
Hystrix核心机制剖析
使用Hystrix实现容错和服务降级
使用Hystrix实现异步调用
使用Hystrix实现缓存
使用Hystrix实现请求合并
使用TurbIE实现监控聚合
练习
第三天
下午 微服务应用实践(三)
5.构建微服务网关
为什么需要微服务网关
微服务网关的实现方案
使用NetflixZuul实现微服务网关
路由规则配置
练习
6.微服务的集中化配置(centralized-config)
为什么要集中化配置
集中化配置的实现原理与方式
使用SpringCloudConfig实现集中化配置
使用SpringCloudBus与RabbITMQ同步多服务配置
SpringCloudConfigDemo
练习
7.微服务架构与实践总结
DevOps与微服务的发布与部署
课程要点总结
第四天 学习考核与业内经验交流
【讲师介绍】
郑老师,曼顿培训网(******** Mster。1999年毕业于华东理工大学,获得机械工程和软件工程双学位。任华东金融研发部总监,负责中国银联、上海黄金交易所、万达金融等多个客户和项目的方案和服务交付工作。负责银联云资源管理平台、银联云应用开发平台、银联统一运维平台 、黄金交易所管控系统、金交所运维监控系统、万达DevOps系统等多个项目的设计和交付工作。目前任产品部咨询服务总监,对应用开发平台、企业流程平台、SOA架构、微服务架构、DevOps 平台、项目管理与研发管理等方面都有丰富的实践经验。
程老师,曼顿培训网(******** (每月在全国开设四百多门公开课,欢迎报名学习)