![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
文章平均质量分 92
敲个大西瓜
小白
展开
-
springcloudAlibaba---微服务网关GateWay
网关作为流量的入口,常用的功能包括路由转发,权限校验,限流等。Spring Cloud Gateway 是由 WebFlux + Netty + Reactor 实现的响应式的 API 网关。它不能在传统的 servlet 容器中工作,也不能构建成 war 包。Spring Cloud Gateway 旨在为微服务架构提供一种简单且有效的 API 路由的管理方式,并基于 Filter 的方式提供网关的基本功能,例如说安全认证、监控、限流等等。Spring Cloud Gateway 功能特征。原创 2023-04-01 12:18:38 · 417 阅读 · 0 评论 -
springcloudAlibaba---分布式事物组件Seata
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(atomicity):个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态,事务的中间状态不能被观察到的。原创 2023-04-01 11:59:55 · 541 阅读 · 0 评论 -
springcloudAlibaba---Sentinel
sentinel是阿里巴巴开源的,面向分布式服务架构的高可用防护组件随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel具有以下特征:丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控。原创 2023-03-31 18:35:36 · 493 阅读 · 0 评论 -
springcloudAlibaba---Nacos配置中心
在没有明确指定 ${spring.cloud.nacos.config.namespace} 配置的情况下, 默认使用的是 Nacos 上 Public 这个。在没有明确指定 ${spring.cloud.nacos.config.group} 配置的情况下,默认是DEFAULT_GROUP。集,每个配置集都可以被一个有意义的名称标识。B: 通过 spring.cloud.nacos.config.ext-config[n].data-id 的方式支持多个扩展 Data Id 的配置。原创 2023-03-31 12:43:38 · 328 阅读 · 0 评论 -
springcloudAlibaba---Feign调用组件
Feign是Netflix开发的声明式、模板化的HTTP客户端,Spring Cloud openfeign对Feign进行了增强,使其支持Spring MVC注解,另外还整合了Ribbon和Nacos,从而使得Feign的使用更加方便Feign可以做到使用 HTTP 请求远程服务时就像调用本地方法一样的体验,开发者完全感知不到这是远程方法,更感知不到这是个 HTTP 请求。日志配置。原创 2023-03-31 12:11:58 · 165 阅读 · 0 评论 -
spring cloud Alibaba --- Ribbon负载均衡
Spring Cloud Ribbon是基于Netflix Ribbon 实现的一套客户端的负载均衡工具,Ribbon客户端组件提供一系列的完善的配置,如超时,重试等。通过Load Balancer获取到服务提供的所有机器实例,Ribbon会自动基于某种规则(轮询,随机)去调用这些服务。Ribbon也可以实现我们自己的负载均衡算法Spring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器, 用来替代Ribbon。原创 2023-03-30 13:51:32 · 895 阅读 · 0 评论 -
Spring cloud Alibaba---nacos注册中心
从互联网早期到现在,系统架构大体经历了以下几个过程:单体应用架构----垂直应用架构----分布式架构----SOA架构----微服务架构,还有service mesh(服务网格化)单体应用架构:一般的网站流量小,服务简单,包含很多模块,做成一个web项目,然后部署到tomcat服务器上,优点:架构简单,开发成本低,维护方便缺点:对于大型项目不便于开发和维护,项目耦合度高,单点容率低,无法针对不同模块进行针对性优化和水平扩展。原创 2023-03-23 19:07:08 · 313 阅读 · 0 评论