259人加入学习
(4人评价)
微服务系列之Spring Cloud 基础组件的使用进阶

更新于2019-10-7

价格 ¥ 160.00
承诺服务
课程介绍

 

> SiKi学院 A计划

A计划内所有课程不单独出售
加入A计划可在有效期内获取所属方向的所有收费课程

Unity A计划 Unreal A计划 JavaEE A计划
永久版 永久版 暂无
一年期 一年期 一年期

> 课程简介


本次课程,老师将带领大家走进微服务的演进之路。一起学习当下互联网企业的高并发高可用的企业级开发架构。

我们将从Spring Cloud 微服务框架解决方案来一起揭开微服务神奇的一面。本课程中我们将从Spring Cloud 为整个微服务体系提供的各种解决方案组件讲起。一起来学习微服务是如何保证整个后台服务的高可用、高并发、高可拓展性、以及不停机版本迭代等等现代开发体系的。所有课程我们都是从实际开发中所遇到的问题和老师在企业内部的开发方式来带领大家一步一步来了解整个Spring Cloud 的开发方式。让同学们从传统的服务架构开发转向移动互联网分布式服务开发

整个微服务系列课程的计划如下图:

 

分布式注册中心:

监控中心:

> 本次课程我们将学到


Spring Cloud 整个生态里面的组件:

 

  • Spring Cloud Eureka --- 服务注册于发现组件(分布式注册中心)

 

  • Spring Boot Admin + Spring Cloud Eureka --- 基础监控平台

 

  • Spring Cloud Ribbon --- 负载均衡组件

 

  • Spring Cloud Ribbon + RestTemplate --- 服务间远程调用

 

  • Spring Cloud Feign --- 声明式服务间远程调用组件

 

  • Spring Cloud Config --- 配置中心(配置文件中心化)

 

  • Spring Cloud Zuul --- API 网关 (系统统一入口)

 

  • Spring Cloud Gateway --- API 网关(替代Zuul)

 

  • Spring Cloud Hystrix --- 服务容错

 

  • Swagger Center --- API 文档中心 (待更)

 

  • Spring Cloud Sleuth + Zipkin --- 链路追踪 (待更)

 

  • Spring Cloud Bus --- 消息总线  (待更)

 

  • Spring Cloud Bus + Spring Cloud Config -- 配置热更新 (待更)

 

  • Spring Cloud Stream --- 消息驱动 (待更)

 

其他课外知识:

 

  • 本地Linux集群搭建与配置远程登录

 

  • 常用Linux shell命令、linux之间传送文件

 

  • 使用jar包部署java web服务

 

  • 编写项目启动文件 以及 一些运行参数调整

 

  • 企业开发项目流程与编码规范

 

  • 使用Docker快速搭建急用的三方环境

 

如果同学们在学习本课程中遇到任何问题,都可以在课程下方留言。老师看到后第一时间回复或远程协助。

授课教师

siki学院老师

课程特色

下载资料(1)
视频(80)