springCloud实战

背景

-------------------------学前必读----------------------------------

学习不能快速成功,但一定可以快速入门
整体课程思路:
1.实践为主,理论化偏少
2.课程笔记有完整的案例和代码,(为了学习效率)再开始之前我会简单粗暴的介绍知识点案例思路,
有基础的同学听了之后可以直接结合笔记写代码,
如果没听懂再向下看视频,我会手把手编写代码和演示测试结果;
3.重要提示,学编程和学游泳一样,多实践学习效率才高,理解才透彻;
4.编码功底差的建议每个案例代码写三遍,至于为什么...<<卖油翁>>...老祖宗的智慧

-------------------------------------------------------------------------

本课程将会以实际生产中构建微服务架构为实战主线,一步一步实际操作带你构建微服务项目;

在实际构建中,我们也会对重要的理论和配置做讲解说明;

课程最终目的是:看了视频后就能轻松购理解基于springCloud微服务项目并能搭建微服务项目

课程视频时长:约4小时

学前需要具备的基础:maven、springboot、git等

1.简介

提到微服务,我们就应该想到这些关键字:注册中心,服务注册,服务发现,服务降级,负责均衡等;

如果微服务的概念理解不透彻的话,可以去看我们之前讲的《大型网站架构实战》,里面深入浅出的介绍了网站的架构思想和微服务思想。

springCloud简介:

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,

服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,

通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

springCloud官网:https://spring.io/projects/spring-cloud

springCloud 中文开发文档:https://www.springcloud.cc/

springCloud 中文社区网站:http://springcloud.cn/

2.基础项目构建

maven父工程建立,公用模块建立,服务提供模块建立

https://www.cnblogs.com/newAndHui/p/10612844.html

消费模块建立

https://www.cnblogs.com/newAndHui/p/10615525.html

3.eureka注册中心

eureka单体配置

https://www.cnblogs.com/newAndHui/p/10616669.html

eureka高可用集群配置

https://www.cnblogs.com/newAndHui/p/10621062.html

4.ribbon负载均衡

ribbon简单配置与使用

https://www.cnblogs.com/newAndHui/p/10622012.html

ribbon负载均衡配置

https://www.cnblogs.com/newAndHui/p/10622851.html

5.feign

feign应用

https://www.cnblogs.com/newAndHui/p/10623254.html

6.hystrix断路器

断路器应用

https://www.cnblogs.com/newAndHui/p/10635308.html

Feign 与 Hystrix整合-服务熔断降级解耦

https://www.cnblogs.com/newAndHui/p/10635590.html

Hystrix服务监控 Dashboard 仪表盘

https://www.cnblogs.com/newAndHui/p/13340394.html

Hystrix服务监控 turbine 仪表盘

https://www.cnblogs.com/newAndHui/p/13348096.html

7.Zuul API网关

Zuul网关简单应用

https://www.cnblogs.com/newAndHui/p/13352871.html

8.Config

config应用

https://www.cnblogs.com/newAndHui/p/13377203.html

9.课程小结&资料

博客对应的视频课程:

博客对应的代码:

为了大家便于快速学习,课程中的每个阶段代码都单独保存了一份

9.1.直接在线学习

缺点:需要支付9.9,遇到问题只能自己解决

优点:在线观看不用下载,不懂的可以提供技术辅导

网易云课堂学习地址:在线学习 

9.2.免费获取资料

扫描下方二维码添加微信,获取。

 完美!

posted @ 2020-07-12 12:40  李东平|一线码农  阅读(1082)  评论(0编辑  收藏  举报