Fork me on GitHub

Spring Cloud Gateway监控

欢迎加入Spring Cloud Gateway监控豪华套餐—— 只要为Spring Cloud Gateway添加Spring Boot Actuator( spring-boot-starter-actuator )的依赖,并将 gateway 端点暴露,即可获得若干监控端点,监控 & 操作Spring Cloud Gateway的方方面面。 12345management: endpoints: web: exposure: ...

Spring Cloud Gateway-全局过滤器(Global Filters)

TIPS 本文基于Spring Cloud Gateway SR2,理论适配Spring Cloud Gateway SR1以及更高版本。 本文详细探讨Spring Cloud Gateway内置的全局过滤器。包括:1 Combined Global Filter and GatewayFilter Ordering2 Forward Routing Filter3 LoadBalancerClient Filter4 Netty Routing Filter5 N...

Spring Cloud Gateway-过滤器工厂详解(GatewayFilter Factories)

TIPS 本文基于 Spring Cloud Greenwich SR2 ,理论支持 Spring Cloud Greenwich SR1 ,其中的新特性标注出来了。 这一节来探讨Spring Cloud Gateway内置的Filter工厂。包括: 1 AddRequestHeader GatewayFilter Factory2 AddRequestParameter GatewayFilter Factory3 AddResponseHeader Gatewa...

Spring Cloud Gateway-路由谓词工厂详解(Route Predicate Factories)

TIPS 本文基于Spring Cloud Greenwich SR2编写,兼容Spring Cloud Finchley及更高版本。 这一节来详细探讨Spring Cloud Gateway的路由谓词工厂 (Route Predicate Factories),路由谓词工厂的作用是:符合Predicate的条件,就使用该路由的配置,否则就不管。 只要掌握这一句,掌握路由谓词工厂就比较轻松了。 TIPS Predicate是Java 8提供的一个函数式编程接口。 ...

Spring Cloud Stream知识点盘点

前面,已经探讨了: Spring Cloud Stream实现消息过滤消费 Spring Cloud Stream错误处理详解 本文来对Spring Cloud Stream,做一个知识点盘点和总结,包括: 概念 Stream注解 Spring Cloud Integration(Spring Cloud Stream的底层)注解 Spring Messaging(Spring消息编程模型)注解 Spring Cloud Stream API 概念group组内...

Spring Cloud Stream错误处理详解

TIPS 本文基于Spring Cloud Greenwich SR1,理论支持Finchley及更高版本。 本节详细探讨Spring Cloud Stream的错误处理。 应用处理局部处理【通用】配置: 123456789spring: cloud: stream: bindings: input: destination: my-destination group: my-group ...

Spring Cloud Stream实现消息过滤消费

TIPS 本文基于Spring Cloud Greenwich SR1 + spring-cloud-starter-stream-rocketmq 0.9.0 理论兼容:Spring Cloud Finchley+ + spring-cloud-starter-stream-rocketmq 0.2.2+ MQ使用的是RocketMQ,也可使用Kafka或者RabbitMQ。 本文探讨Spring Cloud Stream & RocketMQ过滤...

Alibaba Sentinel 配置项总结

前面总结了: Alibaba Sentinel 规则参数总结 SentinelResource注解 属性总结 Spring Cloud Alibaba视频 08-12一节中还总结了 控制台相关配置项 这一节来总结Sentinel的所有配置。 TIPS 本文基于Sentinel 1.6.2编写,未来Sentinel发布新版本后,各位看官可按照本文中的“参考文档”,自行查阅新版本的配置项目。 Spring Cloud Alibaba Sentienl相关配置项 TI...

Alibaba Sentinel规则持久化-推模式-手把手教程【基于Nacos】

前面,已经为Sentinel实现了 基于拉模式的规则持久化 ,本文来实现基于 推模式的规则持久化。 一、推模式架构图 TIPS 图片来自官方。 引用自 https://github.com/alibaba/Sentinel/wiki/在生产环境中使用-Sentinel 二、原理简述 控制台推送规则: 将规则推送到Nacos或其他远程配置中心 Sentinel客户端链接Nacos,获取规则配置;并监听Nacos配置变化,如发生变化,就更新本地缓存(从而让本地缓存总是和...

Alibaba Sentinel 规则持久化-拉模式-手把手教程【基于文件】

本文实现基于拉模式的Alibaba Sentinel规则持久化。 一、拉模式架构 TIPS 图片来自官方。 引用自 https://github.com/alibaba/Sentinel/wiki/在生产环境中使用-Sentinel 二、原理简述 FileRefreshableDataSource 定时从指定文件中读取规则JSON文件【图中的本地文件】,如果发现文件发生变化,就更新规则缓存。 FileWritableDataSource 接收控制台规则推送,并根据...