实战 \从天气项目入门 Spring Cloud 微服务治理
收藏

从天气项目入门 Spring Cloud 微服务治理

难度 中级
时长 12小时
学习人数 177
9.6分
¥ 299.00

从天气项目入门 Spring Cloud 微服务治理

观看导学视频

从天气项目入门 Spring Cloud 微服务治理
从Spring Boot入手,从0到1快速搭建具备高并发能力、界面友好,业务便于理解的天气预报系统,而后剖析单块架构的利弊,从而引入微服务架构的概念,并从1到0实现微服务的拆分,最后引入Spring Cloud 技术来实现对这些微服务的治理
老卫

Java架构师

以Spring Cloud 实战Java微服务治理

从单体到微服务,演绎服务拆分与系统重构,让你掌握构建微服务的核心思想和实用技术
微服务架构中
服务发现机制的用意

采用Eureka Server、Eureka Client技术
实现服务注册与发现功能

微服务架构中
作为服务消费方的原理与实现方式

采用Ribbon、OpenFeign技术
实现服务负载均衡和高可用

微服务架构中
API在微服务架构中的作用

采用Zuul技术,实现了API网关

微服务架构中
配置管理的重要性

采用Config Server、Config Client技术
来实现微服务的配置管理

微服务架构中
熔断机制的重要性

采用Hystrix技术
来实现微服务的熔断机制

微服务架构中
自动扩展的重要性

介绍了自动扩展常用算法和原理,同时
来讲解市面上常见的实现微服务的自动
扩展的开源技术

手把手带你实现微服务架构

从1到0的微服务架构设计与拆分,从无到有的微服务架构实现

以天气预报系统为例,演绎微服务架构

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据
所学知识自行修改、优化

适合人群及技术储备要求

工作1-3年的Java工程师,想了解单体架构向微服务演进过程和基于Spring Cloud实现微服务的治理的同学,本课程你一定不可错过

技术储备要求:

掌握Java语法/有Spring Boot实战经验

环境参数

  • JDK JDK8
  • Gradle Gradle 4.0
  • IDE Eclipse 4.7
  • Boot Spring Boot 2.0.0.M4/M3
  • Redis 3.2.100
  • 操作系统 Windows10
  • Eureka Eureka Server Finchley.M2
  • Feign OpenFeign Finchley.M2
  • Zuul Netflix Zuul Finchley.M2
  • Config Config Server Finchley.M2
  • Hystrix Netflix Hystrix Finchley.M2
  • Http客户端 Apache HttpClient 4.5.3
  • Quartz Quartz Scheduler 2.3.0
  • 模板引擎 Thymeleaf 3.0.7.RELEASE
  • 前端框架 Bootstrap 4.0.0-beta.2
  • Ribbon Netflix Ribbon Finchley.M2
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信