3天烧脑式微服务架构训练营 上海站

 

微服务这种小而化之、互相连接的设计理念不仅能让复杂应用的构建变得更加灵活,更能帮助创业企业在面对市场的高度不确定性时,快速推出新产品,低成本试错。...



作为一种新的设计和架构理念,微服务(Microservice)首次提出就引发了业界激烈的讨论。与此同时,Docker技术的迅速发展,也让微服务架构的实施变得更加容易。微服务这种小而化之、互相连接的设计理念不仅能让复杂应用的构建变得更加灵活,更能帮助创业企业在面对市场的高度不确定性时,快速推出新产品,低成本试错。

  • 培训时间:4月13日——4月15日
  • 课程难度:中高级
  • 课程人数:20-40人
  • 地点:上海市浦东新区南泉北路1029号(近张杨路),上海中电大酒店3楼大会议室
  • 费用:4999元/人
  • 垂询电话:13241166558
培训对象




  • 微服务开发工程师
  • DevOps开发架构师
  • Docker开发工程师
  • Java研发工程师
  • Spring开发工程师
技能要求




  • 对Docker容器技术有一定了解
  • 了解微服务架构理念
优惠信息




  • 团购3-4人每人优惠300元
  • 团购5人第6人免费
证书




培训结束后,将提供『云计算微服务(Microservice)技术能力』中级测评考试,考试通过后,将获得『云计算微服务(Microservice)技术能力』中级能力测评认证证书,此认证是由科技部统一印制、统一编号、统一管理的国家级职业技能证书,是反映开源软件开发与应用技能水平的国家级职业资格认证,该证书在全国范围内通用有效。

培训结束将统一为学员安排考试,考试时长1小时。
内容设置


DevOps?微服务?

  • 让我们回顾一下传统IT是什么样的
  • 为什么DevOps会进入大家的视线
  • DevOps的模式是?
  • DevOps和微服务又是什么关系
  • 大家都想做微服务,可是你做得了吗?
  • Docker和Kubernetes扮演了什么角色?
需要解决的问题

  • 微服务到底多微?
  • 99.999
  • 服务发现怎么做
  • 健康检查
  • 应该注意什么安全问题呢
  • 怎么做持续集成
  • 全面筹划持续优化
回归

  • 所有一切的本质是敏捷
  • 不要为了微服务而微服务
  • 注意灰色地带
  • 演进,演进加演进
微服务那些事儿

  • 单体架构
  • 微服务是什么
  • 微服务架构优缺点
  • 微服务设计原则
  • 微服务组件一览
Spring Cloud简介

  • 简介
  • 特点
  • Spring Cloud版本
版本简介

子项目一览

Cloud/Boot版本兼容性

  • Quick Start
服务发现:Eureka

  • 服务发现的意义
  • 服务发现简介
  • Eureka简介与架构
  • Quick Start
  • 高可用Eureka
  • 元数据
  • 自我保护模式
  • REST端点
  • Spring Cloud中的服务发现组件
客户端负载均衡:Ribbon

  • Ribbon简介
  • Quick Start
  • 自定义配置
使用代码自定义

使用属性自定义

  • Ribbon的负载均衡算法
  • 脱离Eureka使用Ribbon
声明式的客户端:Feign

  • 简介
  • 多参数请求构造
  • 手动创建Feign
  • 继承支持
  • 压缩支持
使用断路器实现微服务容错:Hystrix

  • 实现容错的手段
雪崩效应

如何容错

  • Hystrix简介
  • 通用方式整合Hystrix
  • Feign整合Hystrix
回退

FallbackFactory

  • Hystrix监控
  • 监控可视化工具:Hystrix Dashboard
  • 监控聚合工具:Turbine
微服务网关:Zuul

  • 为什么要使用微服务网关
  • Zuul简介
  • Quick Start
  • 路由端点
  • 路由配置详解
  • Zuul过滤器
过滤器类型与请求生命周期

编写过滤器

禁用过滤器

Spring Cloud中默认的过滤器

  • 为Zuul实现回退
  • 使用Sidecar整合异构平台微服务
Sidecar简介

DEMO

Sidecar端点

Sidecar与异构微服务分离部署

  • 高可用Zuul
统一配置管理: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相关博客。
点击阅读原文或者长按识别下面二维码即可报名。


    关注 Docker


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册