从1.6.0版本开始,Sentinel提供了SpringCloud Gateway的适配模块,可以提供两种资源维度的限流:route维度:即在配置文件中配置的路由条目,资源名为对应的routeId,这种属于粗粒度的限流,一般是对某个微服务进行限流。自定义API维度:用户可以利用Sentinel提供的API来自定义一些API分组,这种属于细粒度的限流,针对某一类的uri进行匹配限流,可以跨多个微服务
转载 6月前
76阅读
一. 前言本篇实战案例基于 youlai-mall 项目。项目使用的是当前主流和最新版本的技术和解决方案,自己不会太多华丽的言辞去描述,只希望能勾起大家对编程的一点喜欢。所以有兴趣的朋友可以进入 github | 码云了解下项目明细 ,有兴趣也可以一起研发和进步。微服务通过整合 Spirng Cloud GatewaySpring Security OAuth2、JWT 实现微服务的统一认证授权
 和nginx一样提供请求路由功能,但它和spring colud深度整合,自动发现服务自动路由调用,最重要的一点提供统一认证授权,旧方案是通过单点登录的cas项目,各个web项目都需要接入cas客户端引入复杂的固定流程,重复配置。1.5.1:Route:根据Predicate判断是否该路线处理,处理过程中需经过过滤器Filter集合(过滤器有pre前置和post后置方式); 
转载 3月前
220阅读
文章目录Spring Cloud Alibaba简介主要功能依赖的版本 Spring Cloud Alibaba简介https://spring.io/projects/spring-cloud-alibaba中文文档地址:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.mdSpring Cloud Al
文章目录1. 如何在工程中引用Spring Cloud Gateway2. 词汇表3. 如何工作的4. 路由断言Factories4.1 After 路由断言 Factory4.2 Before 路由断言 Factory4.3 Between 路由断言 Factory4.4 Cookie 路由断言 Factory4.5 Header 路由断言 Factory4.6 Host 路由断言 Facto
转载 9月前
227阅读
一、Gateway创建动态路由我们从gateway的配置文件application.yml中可以看到,url是固定的,并不能实现负载均衡,依然存在着问题。所以需要配置动态路由。即从注册中心动态创建路由的功能,利用微服务名进行路由。server: port: 9527 spring: application: name: cloud-gateway-server cloud:
Spring Cloud介绍Spring Cloud是分布式微服务架构中的一站式解决方案,是多种微服务架构落地技术的集合,统称微服务全家桶。Spring Cloud未开发人员提供了快速构建分布式系统中的一些常见模式的工具(如:配置管理,服务发现,服务注册,断路器,分布式会话,集群状态)。Spring Cloud版本Spring Boot版本Hoxton2.2.xGreenwich2.1.xFinc
关于本书 介绍 关于这本指南 第一章 前言 第二章 新增及注意点 第三章 项目依赖 第四章 使用Spring Data Repositories 4.1 核心概念 4.2 查询方法 4.3 定义repository的接口 4.4 定义查询方法 4.5. 创建repository实例 Spring Data JPA 参考指南 中文版 阅读地址: https://www.gitbook.co
spring shell官方链接 Version 2.0.0.RELEASE可以参考这篇文章的视频简介: spring shell Java命令行集成What is Spring Shell?不是所有的应用程序都需要一个花哨的 web 用户界面!有时,使用交互式终端与应用程序交互是完成工作的最合适方式。Spring Shell 允许您轻松创建这样一个可运行的应用程序,用户将在其中...
原创 2021-08-24 09:28:54
888阅读
​​https://docshome.gitbooks.io/springboot/content/​​
转载 2023-01-05 12:36:47
211阅读
1. 前言本系列基于最新5.3.10版本,大部分内容copy于官方文档Spring Framework 提供了许多可用于自定义 bean 性质的接口。本节将它们分组如下:生命周期回调ApplicationContextAware 和 BeanNameAware接口其他Aware接口2. 生命周期回调要让容器对 bean 生命周期的管理进行交互,可以实现 SpringInitializingBea
转载 6月前
23阅读
Spring Boot中文文档 来自开源中国上的大神翻译ing.io/spring-boot/docs/current/reference/pdf/spring-boot-r
转载 2022-06-24 22:24:04
373阅读
Spring Security 中文文档 参考手册 中文版 (springcloud.cc)
转载 2022-06-01 11:08:19
499阅读
spring shell官方 Version 2.0.0.RELEASE可以参考这篇文章的视频简介: spring shell Java命令行集成What is Spring Shell?不是所有的应用程序
原创 2022-01-15 14:11:18
593阅读
文档是对照spring官方文档进行翻译,都是本人亲自翻译,内容逐字逐句的进行推敲,不同与翻译器的整篇翻译(现有的多数中文文档都是靠翻译器整篇翻译,有很多内容并不能准确表达),应该是目前最好的官方中文文档。翻译不易,转载请标明出处,尊重原创,从你我做起。目录 1.2 Container Overview1.2.1 Configuration Metadata1.2.2 Instantiat
Spring 让创建企业级Java应用变得更加容易。它提供了你在Java企业级应用开发中所需要的一切,支持Groovy 和 Kotlin作为基于JVM上的替代语言,根据应用程序的需要,可以灵活的创建不同种类型的架构。Spring Framework 5.0 需要JDK 8+ (Java SE 8+),为JDK 9提供开箱即用的支持。Spring支持广泛的应用程序场景。在大型企业中,应用程序经常会存
spring-boot 文档 下载链接(含jar包、源码、pom) 组件名称中文-文档-下载链接中英对照-文档-下载链接spring-boot-2.0.1.RELEASE.jarspring-boot-2.0.1.RELEASE-API文档-中文版.zipspring-boot-2.0.1.RELEASE-API文档-中英对照版.zipspring-boot-2.0.4.RELEASE.jarsp
Spring Doc1 简介SpringDoc是SpringBoot 的API文档工具。官网:https://springdoc.org/在使用SpringBoot 2.6以前去创建API文档工具一般会采用SpringFox提供的Swagger库,但是由于SpringBoot版本的不断升级和SpringFox摆烂不更新,导致了SpringBoot2.6之后的项目无法使用SpringFox去生成AP
转载 7月前
499阅读
文章目录说明Part I. Spring框架概览1. Spring入门2. Spring框架简介2.1 依赖注入和控制反转2.2 Modules2.2.1 Core Container2.2.2 AOP and Instrumentation2.2.3 Messaging2.2.4 Data Access/Integration2.2.5 Web2.2.6 Test2.3 使用场景2.3.1 依
https://s0docs0spring0io.icopy.site/spring/docs/5.0.16.RELEASE/javadoc-api/
原创 2021-11-22 17:31:43
317阅读
  • 1
  • 2
  • 3
  • 4
  • 5