SpringCloud学习
diligentkong
分享是最好的学习方式!
展开
-
SpringCloud(H版&alibaba)笔记(九)---链路追踪(SpringCloud Sleuth)
一、简介 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题,很快定位。 &n原创 2020-09-25 11:30:36 · 457 阅读 · 1 评论 -
SpringCloud(H版&alibaba)笔记(八)---消息驱动(SpringCloud Stream)
目录一、为什么要引入SpringCloud Stream二、SpringCloud Stream简介三、代码示例cloud-stream-rabbitmq-provider80013.1 消息驱动生产者cloud-stream-rabbitmq-provider80013.1.1 pom文件3.1.2 application.yml3.1.3 主启动类3.1.4 业务类3.1.5 测试3.2 消息驱动之消费者module cloud-stream-rabbitmq-consumer88023.2.1 po原创 2020-09-25 09:59:10 · 386 阅读 · 0 评论 -
SpringCloud(H版&alibaba)笔记(七)-分布式配置中心(SpringCloud Config)和 消息总线(SpringCloud Bus)
目录前言一、SpringCloud Config是什么1.1 SpringCloud Config分为服务端和客户端两部分1.2 Config服务端配置与测试新建module ,cloud-config-center-33441.3 config客户端配置与测试新建cloud-config-client-3355二、SpringCloud Bus2.1 简介2.2 RabbitMQ环境配置2.3 新建module cloud-config-client-33662.4 SpringCloud Bus 动态刷原创 2020-09-17 16:45:09 · 243 阅读 · 1 评论 -
SpringCloud(H版&alibaba)笔记(六)-网关(Gateway)
目录一、Gateway简介1.1 Spring Cloud Gateway特性:1.2 gateway的三大核心概念二、 代码演示,新建项目cloud-gateway-gateway95272.1 pom文件2.2 application.yml文件2.3 主启动类,业务类没有2.4 9527网关如何做路由映射?2.5 测试2.6 新建一个配置类 config/GateWayConfig三、Predicate的使用四、Filter的使用一、Gateway简介 &nbs原创 2020-09-17 14:57:23 · 382 阅读 · 0 评论 -
SpringCloud(H版&alibaba)笔记(五)-断路器(Hystrix)
这里写目录标题一、分布式系统面临的问题: 服务雪崩二、什么是Hystrix2.1 Hystrix的作用2.2 Hystrix重要的概念三、代码示例,新建cloud-provider-hystrix-payment80013.1 pom文件3.2 application.yml3.3 主启动类3.4 业务类3.5 测试四、新建cloud-consumer-feign-hystrix-order804.1 pom文件4.2 application.yml4.3 主启动类4.4 业务类4.5 测试一、分布式系原创 2020-09-03 15:17:02 · 702 阅读 · 1 评论 -
SpringCloud(H版&alibaba)笔记(四)-Ribbon、OpenFeign 负载均衡服务调用
目录一、Ribbon是什么1.1 LB的分类:二、再说一次RestTemplate2.1 getForObject 方法与 getForEntity方法三、 Ribbon负载均衡架构:3.1 Ribbon在工作时分成两步:3.2 IRule继承关系四、代码演示负载均衡4.1 替换一、Ribbon是什么 SpringCloud Ribbon是基于NetFlix Ribbon实现的一套 客户端 负载均衡的工具。 简原创 2020-08-31 17:56:30 · 420 阅读 · 0 评论 -
SpringCloud(H版&alibaba)笔记(三)--服务的注册与发现Eureka
目录一、什么是Eureka1.1 Eureka 两组件二、Eureka构建 cloud-eureka-server70012.2 application.yml2.3 主启动类2.4 测试2.5 修改cloud-provider-payment8001,cloud-consumer-order80三、EurekaServer集群环境构建3.1 参考cloud-eureka-server7001,新建module cloud-eureka-server70023.2 application.yml3.3 主原创 2020-08-31 17:24:50 · 359 阅读 · 0 评论 -
SpringCloud(H版&alibaba)笔记(二) 项目入门级工程
上篇内容简单介绍了几个概念,接下来开始编程之旅吧。目录一、新建maven项目:cloud20201.1 pom文件1.2 Maven中的dependencyManagement和dependencies1.3 Maven中跳过单元测试1.4 构建微服务模块二、构建微服务cloud-provider-payment80012.1pom文件2.2 application.yml2.3 主启动类2.4 业务类2.4.1 sql语句2.4.2 entities2.5测试结果三、构建微服务cloud-consume原创 2020-08-31 16:42:43 · 262 阅读 · 1 评论 -
尚硅谷2020最新版SpringCloud(H版&alibaba)笔记(-)springcloud相关概念
前言:之前看过周阳老师出的SpringCloud第一季,(基本上忘光了)现在又出了SpringCloud第二季,赶紧抓住机会,好好学习,并做好笔记记录下来,防止遗忘,也为了日后能好好复习。那就结合者一二季的内容,做做笔记,主要以第二季为主。作为小白,重新开始学起来。先了解一下基本的概念,然后再开始写代码。快开始吧!springcloud相关概念1.传统单体架构2.服务化架构3.微服务架构4.什么是微服务5.什么是springcloud1.传统单体架构原创 2020-08-31 16:03:36 · 1069 阅读 · 0 评论