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

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

难度 中级
时长 12小时
学习人数 100
9.3分
¥ 299.00

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

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

以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实战经验

Java架构师

老卫

具备多年Java项目开发经验,于知名 IT 公司担任项目经理、架构师、技术顾问等职位,
是活跃于多个知名技术社区的技术专家。

他热忠于编程、系统架构、性能优化,对技术抱有极大的热情,喜欢开源,乐于分享。为
开源社区贡献了近30本开源书籍(https://waylau.com/books/),并出版了《分布式系
统常用技术及案例分析》一书。已在慕课网出品了《基于Spring Boot 企业级博客系统实
战》
课程,深受学员的欢迎。

这次,他结合当下技术热点,为你量身打造了这门符合Java技术发展趋势的实战课程,带
你理清微服的设计与拆分,并重点掌握微服务治理等核心技能

环境参数

  • 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下载
官方微信