![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springCloud
文章平均质量分 73
归纳
清苦
这个作者很懒,什么都没留下…
展开
-
SpringCloudAlibaba---ShyWallking链路追踪学习篇
SkyWalking是一个国产开源框架。2015年开源,2017年加入Apache孵化器。SkyWalking是分布式系统的应用程序。(Application Performance Management)工具,包括了分布式追踪、性能分析、应用和服务依赖分析等。,专为微服务、云原生架构和基于容器(Docker、K8s)架构而设计。1.如何串联整个调用链路,快速定位问题?4.如何跟踪整个业务流程的调用处理顺序?2.如何缕清各个微服务之间的依赖关系?3.如何进行各个微服务接口的性能分析?原创 2022-11-21 16:04:01 · 220 阅读 · 0 评论 -
SpringCloudAlibaba---GateWay网关学习篇
网关作为流量的入口,常用功能有路由转发,权限校验,限流等Spring Cloud Gateway 是Spring Cloud 官方推出的第二代网关框架,定位用于取代Netflix Zuul1.0。相对Zuul来说 Spring Cloud GateWay提供更优秀的性能,更强大的功能。Spring Cloud Gateway 是由WebFlux + Netty + Reactor 实现的响应式的 API 网关,不能在传统的servlet容器中工作,也不能构建成war包。原创 2022-11-18 17:36:39 · 410 阅读 · 0 评论 -
SpringCloudAlibaba---Sentinel学习篇
Sentinel是什么:分布式系统的流量防卫兵。以流量为切入点,从流量控制、流量路由、熔断降级、系统自适应过载保护、热点流量防护等多个维度保护服务的稳定性原创 2022-11-14 16:21:29 · 299 阅读 · 0 评论 -
SpringCloudAlibaba---OpenFeign学习篇
SpringCloudAlibaba---OpenFeign学习篇原创 2022-11-18 02:23:10 · 689 阅读 · 0 评论 -
SpringCloudAlibaba---Seata学习篇
SpringCloudAlibaba---Seata学习篇原创 2022-11-16 02:47:19 · 475 阅读 · 0 评论 -
SpringCloudAlibaba---Nacos学习篇
SpringCloudAlibaba---Nacos学习篇原创 2022-10-10 21:52:07 · 177 阅读 · 0 评论 -
springcloud学习-Zuul路由网关
什么是Zuul?Zuul作为微服务系统的网关组件,是从设备和网站到Netflix流应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul旨在实现动态路由,监控,弹性和安全性。不用zuul,让客户端直接与各个微服务通讯,会有什么问题?1.客户端会多次请求不同的微服务,增加了客户端的复杂性。2.存在跨域请求,在一定场景下处理相对复杂。3.认证复杂,每个服务都需要独立认证。4.难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并成一个或者将一个服务拆分成多个。如果客户原创 2021-08-21 20:51:05 · 111 阅读 · 0 评论 -
springcloud学习-dashboard监控
dashboard(仪表盘)监控,监控请求的一些信息首先在消费者的基础上新建一个项目,引入dashboard的依赖,服务提供者也同样需要(服务提供者在Feign项目基础上)# 消费者<!-- dashboard--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hyst.原创 2021-08-21 19:33:45 · 209 阅读 · 0 评论 -
springcloud学习-服务降级
什么是服务降级?服务降级就是将某些服务停掉或者不进行业务处理,释放资源来维持主要服务的功能。 某电商网站在搞活动时,活动期间压力太大,如果再进行下去,整个系统有可能挂掉,这个时候可以释放掉一些资源,将一些不那么重要的服务采取降级措施,比如登录、注册。 登录服务停掉之后就不会有更多的用户抢购,同时释放了一些资源,登录、注册服务就算停掉了也不影响商品抢购。 服务降级有很多种方式,最好的方式就是利用 Docker 来实现。 当需要对某个服务进行降级时,直接将这个服务所有的容器停掉,需要恢复的时候重新启动就可以原创 2021-08-21 00:24:40 · 952 阅读 · 0 评论 -
springcloud学习-Hystrix服务熔断
Hystrix介绍原创 2021-08-20 23:15:40 · 89 阅读 · 0 评论 -
springcloud学习-Feign
Feign介绍Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求。Spring Cloud引入 Feign并且集成了Ribbon实现客户端负载均衡调用。Feign的作用(摘自up主:遇见狂神说)Feign旨在使编写Java Http客户端变得更容易前面在使用Ribbon + RestTemplate时,利用RestTemplate对Http请求的封装处理,形成了一套模板化的调用方法。但是在实际开发中,由于对服务依赖的调用可能不止一处,往往一个接口会被多处原创 2021-08-20 16:00:21 · 99 阅读 · 0 评论 -
springcloud学习-Ribbon负载均衡
Ribbon是什么?Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具Ribbon是Netflix发布的云中间层服务开源项目,其主要功能是提供客户端实现负载均衡算法。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,Ribbon是一个客户端负载均衡器,我们可以在配置文件中Load Balancer后面的所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器,我们也很容易使用Ribbon实现自定义的负载均衡算法。原创 2021-08-20 14:07:49 · 161 阅读 · 0 评论 -
springcloud学习-Eureka集群
Eureka集群配置windows环境下进行修改C:\Windows\System32\drivers\etc\hosts文件的内容,如下三个eureka服务访问地址三个eureka项目,主要是配置文件,我们需要把三个eureka互相关联起来# eureka7001配置server: port: 7001eureka: instance: hostname: eureka7001.com # eureka服务端的实例名称 client: register原创 2021-08-19 18:53:34 · 174 阅读 · 0 评论 -
springcloud学习-Eureka
Eureka是什么?(摘自简书)Eureka是基于REST(Representational State Transfer)服务,主要以AWS云服务为支撑,提供服务发现并实现负载均衡和故障转移。我们称此服务为Eureka服务。Eureka提供了Java客户端组件,Eureka Client,方便与服务端的交互。客户端内置了基于round-robin实现的简单负载均衡。在Netflix,为Eureka提供更为复杂的负载均衡方案进行封装,以实现高可用,它包括基于流量、资源利用率以及请求返回状态的加权负载均衡原创 2021-08-19 16:30:18 · 100 阅读 · 0 评论 -
springcloud学习
刚接触springcloud,在学习中记录一下:简单的例子实现服务提供者与消费者,实现简单的增删改查接口总体结构如下:在最外层的springcloud项目的pom.xml中引入项目中所需要的依赖t统一管理子项目中所需要的直接从父项目中拉取依赖,不需要指定版本号,如下:每新建一个子项目,父项目的pom.xml中会自动新增一个moudle来管理,这样子项目就可以用父项目中的依赖啦实体服务,结构如下:服务提供者结构如下:消费者结构如下:消费者不应该有service层,我们可原创 2021-08-17 18:00:28 · 104 阅读 · 0 评论