1.Spring Security简介什么是Spring SecuritySpring Security采用安全层的概念,使得controller,Service,dao层等以注解的方式来保护应用程序的安全。Spring Security提供了细粒度的权限控制,可以精细到每一个API接口,每一个业务方法,或者每一个操作数据库的DAO层方法。Spring Security提供的是应用程序层的安全解决
转载 2024-04-29 07:00:08
25阅读
介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 历史 2012 年,Sentin
原创 精选 2023-05-06 11:53:29
310阅读
一、sentinel是什么?1.概念:分布式服务架构的流量治理组件。2.sentinel有什么作用?2.1流控:QPS、线程数2.2熔断降级:降级熔断策略、时长、请求数等2.3授权:黑白名单2.4系统自适应过载保护提供保护机制让系统入口流量与负载达到平衡,使得系统在尽可能处理最多的请求2.5热点流量防护二、sentinel如何应用于项目中?1.引入sentinel及持久化到nacos依赖java<
原创 2022-08-13 23:08:50
199阅读
此文章主要讲解springcloud中使用Seata处理分布式事务相关知识。Seata微服务模块,连接多个数据库,多个数据源,而数据库之间的数据一致性需要被保证。Seata概述Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。Seata 是 Simple Extensible Autonomous Transaction Architecture
转载 2024-10-01 10:03:15
22阅读
Sentinel概述 在基于Spring Cloud构建的微服务体系中,服务之间的调用链路会随着系统的演进变得越来越长,这无疑会增加了整个系统的不可靠因素。在并发流量比较高的情况下,由于网络调用之间存在一定的超时时间,链路中的某个服务出现宕机都会大大增加整个调用链路的响应时间,而瞬间的流量洪峰则会导致这条链路上所有服务的可用线程资源被打满,从而造成整体服务的不可用,这也就是我们常说的“雪
转载 2024-04-18 11:44:20
68阅读
为了以后工程迁移到nacos 上, 今天建了一个nacos+spring cloud 测试案例工程。先说一下为什么使用spring cloud 而不是使用spring boot ,因为是要和feignClient 做集成,如果使用spring boot ,feignclient对服务的负责均衡和注入就要自己实现了。为了偷懒就直接那spring cloud.首先服务引用了关于nacos的jar包:&
转载 2024-06-03 21:34:58
129阅读
一、什么是Spring Cloud StreamSpring Cloud Stream对Spring Cloud体系中的Mq进⾏了很好的上层抽象,可以让我们与具体消息中间件解耦合,屏蔽掉了底层具体MQ消息中间件的细节差异,就像Hibernate屏蔽掉了具体数据库(Mysql/Oracle⼀样)。如此⼀来,我们学习、开发、维护MQ都会变得轻松。⽬前Spring Cloud Stream原生⽀持Rab
转载 11月前
39阅读
1、熔断降级限流什么是熔断A服务调用B服务的某个功能,由于网络不稳定问题,或者B服务卡机,导致功能时间超长。如果这样子的次数太多。我们就可以直接将B断路了(A不再请求B接口) ,凡是调用B的直接返回降级数据,不必等待B的超长执行。这样B的故障问题,就不会级联影响到A。什么是降级整个网站处于流量高峰期,服务器压力剧增,根据当前业务情况及流量,对一些服务和页面进行有策略的降级停止服务,所有的调用直接返回降级数据。以此缓解服务器资源的的压力,以保证核心业务的正常运行,同时也保持了客户和大部分客户的得到正确
原创 2022-12-01 17:22:57
284阅读
Sentinel-dashboard官方下载地址:https://github.com/alibaba/Sentinel/releases下载jar包SpringCloud Alib
原创 2022-09-30 10:45:38
910阅读
在Kubernetes(K8S)中使用SpringCloud Gateway和Sentinel是一种常见的微服务架构解决方案。SpringCloud Gateway是一种构建在Spring框架之上的API网关,用于管理所有微服务的入口和路由。而Sentinel是一个轻量级的流量控制和熔断框架,可以帮助我们保护微服务免受意外流量突增的影响。 下面我将向你展示如何在K8S中实现SpringCloud
原创 2024-04-23 18:03:09
30阅读
1.sentinel的简介官网https://github.com/alibaba/Sentinelhttps://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D      (中文)是什么一句话解释,就是之前的Hystrix,负责熔断,降级,限流去哪下https://github.com/alibaba/Sent
转载 10月前
18阅读
因为springCloud Alibaba的开源,让我们看到很多cloud alibaba的组件,今天这篇文章主要讲解下cloud alibaba里开源的流控组件,原因是因为springCloud自身集成的hystrix的监控部署的复杂度,以及UI界面的不友好,所以尝试一下sentinel组件。 官方的文档传送门在这里https://github.com/spring-cloud-incubato
转载 2024-03-20 13:56:57
294阅读
导航一、什么是Sentinel1.1 Sentinel 的优点二、整合 Sentinel 演示三、Sentinel控制台与微服务通信的原理四、Sentinel 流控演示 一、什么是SentinelSentinel 是阿里开源的用于提供微服务架构容错方案的组件。它以流量作为切入点,从流量控制、熔断降级、系统负载保护 这三个主要纬度保证整体服务的稳定性。Sentinel 可分为两部分:核心库(Jav
转载 2024-05-30 08:40:09
59阅读
简单的springcloud(采用的版本为:Finchley.RELEASE  springboot版本为:2.0.3.RELEASE):     1.创建注册中心Eureka-server           1.1:需要的pom坐标:      
转载 2024-05-26 17:05:17
79阅读
一、Sentinel是什么Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 Sentinel包含两个部分,资源和规则资源:只要通过 Sentinel API 定义的代码,就是资源。能够被 Sentinel 保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来
SpringCloudGateway限流原理与实践(一)1 概述 Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,旨在为微服务架构提供一种简单有效的统一API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目标是替代Netflix
转载 2024-02-10 19:48:02
65阅读
使用场景: 一般前后与后台交互,后台定义接口相关文档给前台,但是一般接口文档后台开会不会实时更新文档,这时swagger的出现,方便了前台开发使用相关接口以及相关字段。 例如: 1.让前台页面开发了解相关上送、返回自字段、以及请求路径,以及相关接口备注和接口属性字段备注, 2.页面直观接口以及属性 例如: 也可参考:swagger样例开发使用: 1.pom添加依赖<dependency&gt
转载 2024-04-02 13:19:17
32阅读
spring cloud是按照spring的配置对一系列微服务框架的集成,spring cloud bus是其中一个微服务框架,用于实现微服务之间的通信。spring cloud bus整合 java的事件处理机制和消息中间件消息的发送和接受,主要由发送端、接收端和事件组成。针对不同的业务需求,可以设置不同的事件,发送端发送事件,接收端接受相应的事件,并进行相应的处理。2、原理spring clo
转载 2024-03-28 09:23:34
35阅读
1. sentinel简介随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 简而言之,sentinel就是为了做微服务的服务熔断、服务降级、服务限流、服务调用雪崩的,和Hystrix具有异
转载 2024-03-22 14:01:25
80阅读
前段时间 Hystrix 宣布不再维护之后,Feign 作为一个跟 Hystrix 强依赖的组件,必然会有所担心后续的使用。作为 Spring Cloud Alibaba 体系中的熔断器 SentinelSentinel 目前整合了 Feign,本文对整合过程做一次总结,欢迎大家讨论和使用。Feign 是什么?Feign 是一个 Java 实现的 Http 客户端,用于简化 Restful 调用
转载 2023-08-23 20:38:20
48阅读
  • 1
  • 2
  • 3
  • 4
  • 5