SpringCloudAlibaba
文章平均质量分 78
呵呵呵1112
这个作者很懒,什么都没留下…
展开
-
Seata
单体应用被拆分成微服务应用,例如原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源。业务操作需要调用这三个服务来完成,此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。上面的配置只是服务端的配置,这个是客户端的配置必须配置。管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。定义全局事务的范围开始全局事务、提交或回滚全局事务。...原创 2022-07-22 15:57:07 · 1606 阅读 · 1 评论 -
6.Sentinel
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、流量路由、熔断降级、系统自适应过载保护、热点流量防护等多个维度保护服务的稳定性。Sentinel 具有以下特征:Sentinel分为两个部分:1.从以下地址下载jar包2.启动控制台,默认8080端口,账号密码默认sentinel1.pom引入依赖2.添加pom配置3.创建测试接口,并且访问后登陆监控平台查看。因为sentinel使用的是懒加载,所以必须访问一次才可以从监控平台看到基本介绍直原创 2022-07-11 15:09:51 · 365 阅读 · 0 评论 -
5.Nacos
1原创 2022-07-01 17:58:58 · 2264 阅读 · 0 评论 -
4.Gateway
什么是GatewaySpringCloud Gateway 是 Spring Cloud的一个全新项目,基于Spring5.0+SpringBoot2.0和ProjectReactor等技术开发的网关,旨在为微服务架构提供一种简单有效的统一的API路由管理方式。SpringCloud Gateway作为Spring Cloud生态系统中的网关,目标是替代Zuul。为了提示网关性能,SpringCloud Gateway是基于WebFlux框架实现的,而WebFlux框架的底层是使用了高性能的Reacto原创 2022-03-27 19:21:38 · 963 阅读 · 0 评论 -
3.Hystrix
Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时,异常等,Hystrix能保证在一个服务出问题的情况下不会导致整体服务失败,避免级联故障,提高分布式系统的弹性。服务降级(FallBack)Hystrix可以实现服务降级和熔断。“断路器”相当于一个开关,当某个服务发生故障后,会像调用方返回一个符合预期的、可处理的备选响应(FallBack),而不是长时间的等待或者抛出调用方法无法处理的异常,这样就保证了服务调用方的线程不会被长时间、不必要的原创 2022-03-21 21:09:24 · 382 阅读 · 0 评论 -
2.Ribbon和OpenFeign
RibbonSpring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具,主要功能是提供客户端的软件负载均衡算法和服务调用。如果使用的RestTemplate进行服务调用,那么创建RestTemplate的方法上面加@LoadBalanced注解就会开启Ribbon的负载均衡,Ribbon负载均衡有以下7中规则,默认轮询。修改负载均衡规则1.建立自定义配置类,自定义配置类不能放在@ComponentScan当前包和和子包下,否则会被所有Ribbon客户端所原创 2022-03-16 22:31:51 · 775 阅读 · 0 评论 -
1.Eureka
Eureka什么是服务治理Spring Cloud 封装了Netflix公司开发的Eureka模块来实现服务治理在传统的rpc远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,所以需要使用服务治理,管理服务和服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。Eureka包含两个组件:EurekaServer和EurekaClientEurekaServer:提供服务注册服务。各微服务节点通过配置启动后,会在EurekaServer中进行注册,然后服务注册表回存储所原创 2022-03-07 21:16:30 · 186 阅读 · 0 评论 -
Cloud的升级
服务注册中心:Nacos服务调用:Ribbon服务调用2:OpenFeign服务降级:Sentienl服务网关:Gateway服务配置:Nacos服务总线:Nacos原创 2022-02-24 22:05:17 · 105 阅读 · 0 评论