![](https://img-blog.csdnimg.cn/2519dab8e4274a81a49f2116b1909d80.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringCloud入门干货
文章平均质量分 93
Java程序员学习SpringCloud必备,一步一步成为微服务专家!
老司机张师傅
平平淡淡才是真
展开
-
SpringCloud实战---第一篇:认识SpringCloud及生态环境
前言该系列是跟着尚硅谷的视频学的:https://www.bilibili.com/video/BV18E411x7eT?p=1基于该视频作者提取了一些精炼的干货,当然,本系列适合于有开发基础的人员。第一天的笔记1. SpringCloud对于的SpringBoot版本是有约束的,一定要使用相对应的SpringCloud和Boot版本,否则会引起很多很麻烦的环境问题。版本依赖查看:SpringCloud官网:https://spring.io/projects/spring-cloud点击原创 2021-12-16 17:34:20 · 1324 阅读 · 0 评论 -
SpringCloud实战---第二篇:构建基础父工程
说起来容易做起来难,一步一步都干完!!!原创 2021-12-16 17:47:52 · 945 阅读 · 0 评论 -
SpringCloud实战---第三篇:Rest风格微服务工程构建
不会CV的程序员能叫好程序员??原创 2021-12-16 18:13:03 · 815 阅读 · 1 评论 -
SpringCloud实战---第四篇:传统的分布式方法
本篇使用传统的方式(未使用Cloud框架)RestTemplate来进行各模块间通信。原创 2021-12-17 17:09:14 · 501 阅读 · 1 评论 -
SpringCloud实战---第五篇:改造工程,抽取公共模块
框架构造好了,后面的学习才会更加便捷,所以兄弟们不要着急哈,学习SpringCloud系列也可以学习到一些其他的优秀编程习惯。原创 2021-12-17 17:18:14 · 1073 阅读 · 0 评论 -
SpringCloud实战---第六篇:Eureka注册中心之服务注册
Eureka是cloud提供的服务治理框架,实现服务的统一调用和管理,当微服务接口数量上来之后使用传统的RestTemplate的方式调用会十分不便,也不便于我们统一的管理和监控,引入Eureka框架可以实现服务统一的发布和管理,Eureka包含Server和Client两个组件。原创 2021-12-20 17:12:52 · 369 阅读 · 0 评论 -
SpringCloud实战---第七篇:Eureka注册中心之服务集群
EurekaServer集群本质是多个EurekaServer(服务注册中心)相互注册,互相监控。原创 2021-12-20 17:36:53 · 705 阅读 · 0 评论 -
SpringCloud实战---第八篇:微服务集群负载均衡Ribbon
CV大法用的6起来了!!!原创 2021-12-21 16:57:44 · 654 阅读 · 0 评论 -
SpringCloud实战---第九篇:Eureka终章Discovery和自我保护机制
Eureka的本质是EurekaClient将自己的信息以键值对的形式报给Server,Server将信息以服务名:地址的形式存储在注册表,调用方通过服务名获取调用地址原创 2021-12-23 09:37:23 · 781 阅读 · 0 评论 -
SpringCloud实战---第十篇:使用Zookeeper服务注册中心
微服务注册到zk上属于使临时节点,当微服务一段时间没发心跳会会被立马清除(与Eureka不同,没有自我保护机制),这种机制是cap中的cp,当你重新启动微服务时会重新在zookeeper上面注册(服务下面用于获取json的那个流水号会改变)。原创 2021-12-23 09:57:39 · 1055 阅读 · 0 评论 -
SpringCloud实战---第十一篇:使用Consul服务注册中心
Go语言开发的超简单超好用的服务注册中心!!!原创 2021-12-23 11:01:33 · 1351 阅读 · 0 评论 -
SpringCloud实战--第十二篇:Ribbon从入门到手写负载均衡器
好烦啊!!!Ribbon这也太难了!原创 2021-12-23 17:09:53 · 855 阅读 · 0 评论 -
SpringCloud实战---第十三篇:OpenFeign快速上手
OpenFeign也太好用了吧!!!原创 2021-12-26 20:08:15 · 501 阅读 · 0 评论 -
SpringCloud实战---第十四篇-Ⅰ:Hystrix概念及快速上手
系列文章目录SpringCloud快速入门到精通各组件原理专栏传送门文章目录系列文章目录前言一、关于Hystrix--豪猪哥二、先构建好基础工程(一篇一篇看过来的不用重新构建)话不多说,立马开干三、工程改造1. 为了学习方便,我们先把7001改成单节点,将7001作为注册中心2. 构建带有Hystrix熔断的80013. 编写业务类4. 启动测试四、演示高并发场景下对服务的影响1. 安装压力测试工具Jmeter2. 添加测试线程3. 添加测试HTTP请求4. 启动5. 测试接口五、演示雪崩1. 新建原创 2021-12-28 11:01:03 · 490 阅读 · 0 评论 -
SpringCloud实战---第十四篇-Ⅱ:Hystrix熔断及服务监控
我们学习新的技术,不要只学习应用层面,理解他的原理才是我们的主要目的,应用层面(框架)可能会有很多种,随时间更替,但他的核心原理及设计里面基本不变,我们理解了设计理念可以更好的应用,也有助于我们对系统的设计。原创 2021-12-28 11:18:56 · 353 阅读 · 0 评论 -
SpringCloud实战---第十五篇:微服务网关GateWay
系列文章目录SpringCloud快速入门到精通各组件原理专栏传送门文章目录系列文章目录前言一、关于Zuul和GateWay二、GateWay简介三、GateWay三大概念1. Route(路由)2. Predicate(断言)3. Filter(过滤)4. 总体构建基础工程话不多说,立马开干四、GateWay9527模块搭建1. 创建cloud-gateway-gateway9527模块2. 配置路由3. 启动测试五、GateWay的两种配置方式1. 新建配置类2. 启动测试六、GateWay动态原创 2022-01-04 10:58:43 · 589 阅读 · 0 评论 -
SpringCloud实战---第十六篇:微服务配置中心Config
系列文章目录SpringCloud快速入门到精通各组件原理专栏传送门文章目录系列文章目录前言我们学习的知识框架图先构建好基础工程(一篇一篇看过来的不用重新构建)话不多说,立马开干一、关于服务配置中心SpringCloud Config二、Config服务端的配置与测试1. 建立git仓库2. 将创建的配置中心clone到本地三、新建cloud-config-center-3344四、测试通过Config微服务是否可以从GitHub上获取配置内容1. 将EurekaServer7001工程改成单节点2原创 2022-01-05 16:54:39 · 381 阅读 · 1 评论 -
SpringCloud实战---第十七篇:消息总线SpringCloudBus
系列文章目录SpringCloud快速入门到精通各组件原理专栏传送门文章目录系列文章目录前言我们学习的知识框架图二、搭建环境1. 安装Erlang2. 安装RabitMQ二、Bus动态刷新模块搭建1. 创建3366模块三、基于Bus自动刷新的两种方式1. 利用消息总线触发一个客户端/bus/refresh,而刷新所有客户端的配置2. 利用消息总线触发一个服务端ConfigServer的/bus/refresh端点,而刷新所有客户端的配置3. 方案2优于方案1的原因四、开始实战-通知所有客户端更新配置原创 2022-01-12 13:52:11 · 877 阅读 · 0 评论 -
SpringCloud实战---第十八篇:消息驱动SpringCloudStream
系列文章目录SpringCloud快速入门到精通各组件原理专栏传送门文章目录系列文章目录前言我们学习的知识框架图一、SpringCloudStream消息驱动是什么二、SpringCloudStream的设计思想1. 标准MQ2. 为什么用Cloud Stream3. Stream如何屏蔽底层差异?4. Stream中的消息通信方式遵循了发布-订阅模式5. Spring Cloud Stream标准流程套路6. Spring Cloud Stream常用注解及类三、搭建环境1. 搭建RabbitMQ原创 2022-01-12 14:16:41 · 781 阅读 · 1 评论 -
SpringCloud实战---第十九篇:分布式请求链路跟踪Sleuth
系列文章目录SpringCloud快速入门到精通各组件原理专栏传送门文章目录系列文章目录一、SpringCloudSleuth链路监控是什么二、安装zipkin三、先构建好基础工程(一篇一篇看过来的不用重新构建)话不多说,立马开干四、微服务整合Sleuth改造服务提供方1. 给8001工程添加sleuth依赖2. 给8001添加yml配置3. 给8001添加一个测试接口改造服务调用方1. 给80工程添加sleuth依赖2. 给80添加yml配置3. 给80添加调用8001测试接口的接口五、启动测试O原创 2022-01-12 14:26:06 · 335 阅读 · 0 评论 -
SpringCloud实战---第二十篇:大完结
系列文章目录SpringCloud快速入门到精通各组件原理专栏传送门文章目录系列文章目录前言首先,我们学习了SpringCloud的生态然后,我们学习了各个SpringCloud组件的使用及原理1. 微服务注册中心Eureka、Zookeeper、Consul2. 负载均衡器Ribbon3. 服务调用OpenFeign4. 服务熔断豪猪哥--Hystrix5. 服务网关GateWay6. 服务配置中心Config7. 服务消息总线SpringCloudBus8. 消息驱动SpringCloudStr原创 2022-01-12 14:55:15 · 600 阅读 · 1 评论