Spring 网关
文章平均质量分 80
刻意练习666
这个作者很懒,什么都没留下…
展开
-
Spring gateway 源代码总结之ShortcutConfigurable详解 09
GatewayFilterFactory原创 2021-04-02 22:43:58 · 1471 阅读 · 1 评论 -
Spring gateway 源码解析之Filter类06
Spring gateway 是网关系统,这篇文章是研究如何 global filter 和 gateway filter 是如何修改或者改变原来的请求的。原创 2021-03-30 23:45:31 · 280 阅读 · 0 评论 -
Spring gateway 源码解析之负载均衡和熔断08
前提项目:Spring boot1.增加pom依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <dependency> .原创 2021-04-01 15:29:23 · 145 阅读 · 1 评论 -
Spring gateway 源码解析之Route Predicate组件的类图 06
gateway需要实现的功能点:1:支持同步或者异步的方式执行,并且同步和异步类型可以转换。2:需要支持不同方式来定义Route (yaml 或者 代码)。3:需要支持Route列表缓存。4:一个Route可以配置多个的断言(a&b&c|d),所以需要支持多个断言的组合逻辑判断。5: 匹配到路由后执行gateway filter 和 gloable filter。6:断言需要支持缩写。1:Route两种定义方式routes: # ==..原创 2021-03-29 21:10:27 · 399 阅读 · 1 评论 -
Spring webFlux 概念学习
1.Spring flux简介Spring WebFlux是Spring Framework 5.0中引入的新的反应式Web框架。 与Spring MVC不同,它不需要Servlet API,完全异步和非阻塞, 并通过Reactor项目实现Reactive Streams规范。 并且可以在诸如Netty,Undertow和Servlet 3.1+容器的服务器上运行Spring WebFlux internally usesProject Reactorand its publisher i...原创 2021-03-27 00:04:20 · 386 阅读 · 0 评论 -
Spring cloud gatway 源码解析之注解类 03
注解类的功能 Spring cloud gateway框架中一共有三个注解类 分别是ConditionalOnEnabledFilter,ConditionalOnEnabledGlobalFilter,ConditionalOnEnabledPredicate 根据名字可以知道,他们主要的功能是当开启 filter, gloable filter,Predicate 的才会动态组装Bean. 其中每一个注解类都对应一个condition的子类,OnEnabledFilter ,OnEnab...原创 2021-03-24 23:50:43 · 1267 阅读 · 0 评论