你将学到的
  • Spring Cloud 特点
  • 为服务消费者整合 Ribbon
  • Hystrix 实现容错
  • 使用 Spring Cloud Config
  • Zipkin 的使用
  • Docker 镜像构建
  • Docker Compose 编排文件编写
  • Eureka 使用
  • 消费者整合 Feign
  • 配置 Zuul 网关
  • Spring Cloud Sleuth 简介
  • Docker 安装及常用命令
  • Docker Registry 与 Maven 构建镜像
  • 通过 Docker Compose 编排启动微服务

什么是微服务?它解决了哪些问题?它又具有哪些特征呢?关于一些微服务理论性的内容在网上基本都有了,因此本课程主要讲解如何通过实验的方式实战 Spring Boot/Cloud 并结合 Docker 使用。课程包含了服务注册于发现中心 Eureka、Spring Boot Actuator 监控端点、Ribbon 客户端负载均衡、Feign 声明式 REST 调用、 Hystrix 容错处理、Zuul 网关、Spring Cloud Config 配置管理、Spring Cloud Sleuth 与 Zipkin 结合图形化展示、Docker 与 Docker Compose 的基本使用,最后通过 Dcoker Compose 介绍了接近实际开发的两个例子。

本训练营课程共分为 15 个部分。课程首先会介绍一下微服务架构和 Spring Cloud 相关概念。接着就开始基于 Spring Cloud 开始实战编写微服务,从 Eureka 服务注册与发现到后面的 Docker 运行微服务。最后结合 Docker Compose 编排多个 Docekr 容器。

课程特色

  • Spring Cloud 是开发分布式系统的「全家桶」,是一系列框架的有序集合。Spring Cloud 利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发。
  • Spring Cloud 对于中小型互联网公司来说是一种福音,使用 Spring Cloud 一站式解决方案能在从容应对业务发展的同时大大减少开发成本。
  • 这套 Spring Cloud 入门教程在讲解 Spring Cloud 自身内容的同时也深入分享了一些实战中的问题、解决思路以及扩展内容,适用于 Java 开发人员,特别是对微服务架构感兴趣的开发人员阅读学习。

效果展示

  • eureka

图片描述

  • zipkin

图片描述

适合人群

  • 适用于 Java 开发人员,特别是对微服务架构感兴趣的开发人员阅读学习。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为实验楼原创或实验楼在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

Jared Tan 共发布过 1 门课程

某容器公司微服务开发工程师,Apache Commiter,微信公众号: 一万小时极客

查看老师的所有课程 >
蓝桥楼+
实验楼会员
会员
开通会员,即刻开始学习