作为一种新的设计和架构理念,微服务(Microservice)首次提出就引发了业界激烈的讨论。与此同时,Docker技术的迅速发展,也让微服务架构的实施变得更加容易。微服务这种小而化之、互相连接的设计理念不仅能让复杂应用的构建变得更加灵活,更能帮助创业企业在面对市场的高度不确定性时,快速推出新产品,低成本试错。
培训对象
微服务开发工程师
DevOps开发架构师
Docker开发工程师
Java研发工程师
Spring开发工程师
技能要求
对Docker容器技术有一定了解
了解微服务架构理念
优惠信息
证书
培训结束后,将提供『云计算微服务(Microservice)技术能力』中级测评考试,考试通过后,将获得『云计算微服务(Microservice)技术能力』中级能力测评认证证书,此认证是由科技部统一印制、统一编号、统一管理的国家级职业技能证书,是反映开源软件开发与应用技能水平的国家级职业资格认证,该证书在全国范围内通用有效。
培训结束将统一为学员安排考试,考试时长1小时。
内容设置
DevOps?微服务?
需要解决的问题
微服务到底多微?
99.999
服务发现怎么做
健康检查
应该注意什么安全问题呢
怎么做持续集成
全面筹划持续优化
回归
所有一切的本质是敏捷
不要为了微服务而微服务
注意灰色地带
演进,演进加演进
微服务那些事儿
单体架构
微服务是什么
微服务架构优缺点
微服务设计原则
微服务组件一览
Spring Cloud简介
版本简介
子项目一览
Cloud/Boot版本兼容性
服务发现:Eureka
服务发现的意义
服务发现简介
Eureka简介与架构
Quick Start
高可用Eureka
元数据
自我保护模式
REST端点
Spring Cloud中的服务发现组件
客户端负载均衡:Ribbon
使用代码自定义
使用属性自定义
Ribbon的负载均衡算法
脱离Eureka使用Ribbon
声明式的客户端:Feign
简介
多参数请求构造
手动创建Feign
继承支持
压缩支持
使用断路器实现微服务容错:Hystrix
雪崩效应
如何容错
Hystrix简介
通用方式整合Hystrix
Feign整合Hystrix
回退
FallbackFactory
微服务网关:Zuul
为什么要使用微服务网关
Zuul简介
Quick Start
路由端点
路由配置详解
Zuul过滤器
过滤器类型与请求生命周期
编写过滤器
禁用过滤器
Spring Cloud中默认的过滤器
为Zuul实现回退
使用Sidecar整合异构平台微服务
Sidecar简介
DEMO
Sidecar端点
Sidecar与异构微服务分离部署
统一配置管理:Spring Cloud Config
为什么要统一管理配置
Spring Cloud Config简介
Git仓库配置详解
配置属性加解密
安装JCE
加解密端点
对称加密
非对称加密
手动刷新
自动刷新
Spring Cloud Bus简介
架构图
局部刷新
架构改进
高可用Config Server
微服务跟踪:Spring Cloud Sleuth
为什么要实现微服务跟踪?
Sleuth简介
Sleuth术语
Quick Start
Sleuth与ELK配合使用
Sleuth与Zipkin配合使用
Spring Cloud常见问题总结
讲师
辛肖刚 ,eBay云计算资深工程师,9年IT及互联网研发运维经验,关注于云计算开源社区。目前和团队一起负责eBay nextGen PaaS平台的研发工作,主要是将Kubernetes在eBay的私有云上进行产品化落地,为上层业务提供高可用的容器编排服务。
周立,Spring Cloud中国社区联合发起人之一,近7年的软件系统开发经验,多年系统架构经验;参与开发多个大型项目,例如电信某电信网管项目、某O2O电商平台、某征信系统等;对Spring Cloud、微服务、持续集成、持续交付有一定见地。目前,研究重心是使用Spring Cloud、Docker、微服务,著有《Spring Cloud与Docker微服务架构实战》(预计4-5月上市)。博客:http://itmuch.com,定期分享Spring Cloud相关博客。
点击阅读原文或者长按识别下面二维码即可报名。