springcloud
文章平均质量分 75
springcloud微服务相关知识点
DN金猿
大佬级别的小沙弥
展开
-
springcloudalibaba项目注册nacos,在nacos上修改配置项不生效问题
之前的项目启动正常,后来发现springcloudalibaba的各版本匹配不正确,于是对项目中的springboot、springcloud、springcloudalibaba版本进行匹配升级,nacos1.4.2匹配的springboot、springcloud、springcloudalibaba版本与我的项目中的版本比较接近,于是我便重新安装了nacos1.4.2服务,然后对应的springboot、springcloud、springcloudalibaba版本都进行了更改。原创 2024-06-05 17:01:37 · 546 阅读 · 0 评论 -
SpringCloud-Alibaba之Seata入门以及踩坑
前言上一篇文章:➣SpringCloud Alibaba之Seata入门以及踩坑(一)老顾介绍了seata相关的准备工作,以及版本的选择;今天老顾就来介绍一下seata的使用。以及在使用过程中遇到的问题。案例背景今天老顾介绍的案例场景也就是网上常用的场景,用户下单场景。整个流程就是用户下单时:1)创建订单,订单状态为创建中2)扣减商品库存3)扣减用户金额4)更改订单状态,订单状态为已完结从以上业务流程,我们可以分为3个服务,如图因为上面是3个分布式服务,事务问题就由此产生,转载 2021-10-15 14:39:53 · 2289 阅读 · 0 评论 -
关于SpringCloud中Ribbon的7种负载均衡策略解析
Ribbon 是 Spring Cloud 技术栈中非常重要的基础框架,它为 Spring Cloud 提供了负载均衡的能力,比如 Fegin 和 OpenFegin 都是基于 Ribbon 实现的,就连 Nacos 中的负载均衡也使用了 Ribbon 框架。Ribbon 框架的强大之处在于,它不仅内置了 7 种负载均衡策略,同时还支持用户自定义负载均衡策略,所以其开放性和便利性也是它得以流行的主要原因。转载 2024-04-30 12:23:29 · 161 阅读 · 0 评论 -
Spring Cloud常用组件介绍
事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subversion。熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。提供云端负载均衡,有多种负载均衡策略可供选择,可配合服务发现和断路器使用。转载 2024-04-30 12:13:02 · 85 阅读 · 0 评论 -
Spring Cloud Alibaba功能组件介绍
spring cloud Netflix 相关技术整体进入维护模式 Ribbon、Hystrix、zuul、Eureka、config等spring cloud 整合Netflixspring cloud alibaba 包含Netflix功能中文介绍:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md。原创 2024-04-12 18:47:14 · 522 阅读 · 0 评论 -
springcloud五大组件是哪些
由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务。在应用启动时,Eureka客户端向服务端注册自己的服务信息,同时将服务端的服务信息缓存到本地。转载 2022-10-14 11:52:35 · 1175 阅读 · 0 评论 -
Spring Cloud Alibaba微服务架构简介
Spring Cloud Alibaba 是阿里巴巴提供的开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。转载 2022-10-14 11:55:25 · 4111 阅读 · 0 评论 -
记一次gateway微服务启动报错
然后我看了下引入的依赖的pom文件,又看了下其他子服务的pom文件,发现gateway微服务里的依赖和父服务里引入的依赖冲突了,多引了依赖。从这两个pom文件可以看到,在父依赖中已经引入了springcloud依赖和alibabacloud依赖,而且版本和gateway中的版本也不一样,把gateway微服务pom文件改成下面这种就可以启动了。之前的父依赖是springboot-parent,后来我想把这个微服务改在我项目的父依赖下,就改了一下父依赖。把所有父依赖pom中已经引入过的依赖注释掉就可以了。原创 2022-11-03 11:36:30 · 1403 阅读 · 0 评论