解决Spring Cloud Alibaba/Spring Cloud整合Zipkin之后的报错问题
解决Spring Cloud Alibaba/Spring Cloud整合Zipkin之后的报错问题本文服务发现组件以Nacos为例。本文基于 Spring Cloud Greenwich SR1问题复现依赖<dependency> <groupId>org.springf
解决Spring Cloud Alibaba/Spring Cloud整合Zipkin之后的报错问题本文服务发现组件以Nacos为例。本文基于 Spring Cloud Greenwich SR1问题复现依赖<dependency> <groupId>org.springf
JWT操作工具类分享基于 jjwt 库,这是一个Java圈子最流行的 JWT 操作库。TIPSjjwt GitHub:https://github.com/jwtk/jjwt本工具类来自个人开源的认证、授权框架 Light Security加依赖<dependency> <gro
springcloud-Feign常见问题总结TIPS本文基于Spring Clou Greenwich SR1,理论支持Spring Cloud Finchley及更高版本。本文总结Feign常见问题及解决方案。一、使用案例如何使用Feign构造多参数的请求使用Spring Cloud Feign
如何使用Feign构造多参数的请求TIPS本文基于Spring Cloud Greenwich SR1,理论上支持Finchley及更高版本。本节来探讨如何使用Feign构造多参数的请求。笔者以GET及POST请求为例讲解,其他方式(例如DELETE、PUT等)的请求原理相通,读者可自行研究。GET
springcloud--扩展Ribbon支持Nacos权重的三种方式Nacos支持权重配置,这是个比较实用的功能,例如:把性能差的机器权重设低,性能好的机器权重设高,让请求优先打到性能高的机器上去;某个实例出现异常时,把权重设低,排查问题,问题排查完再把权重恢复;想要下线某个实例时,可先将该实例的
springcloud-扩展Ribbon支持基于元数据的版本管理上一篇已经实现了:优先调用同集群下的实例实现基于权重配置的负载均衡但实际项目,我们可能还会有这样的需求:一个微服务在线上可能多版本共存,例如:服务提供者有两个版本:v1、v2服务消费者也有两个版本:v1、v2v1/v2是不兼容的。服务消
一、Spring Boot跨域配置我们的后端使用Spring Boot。Spring Boot跨域非常简单,只需书写以下代码即可。@Configurationpublic class CustomCORSConfiguration { private CorsConfiguration build
本文基于 Spring Cloud Greenwich SR2 ,理论支持 Spring Cloud Greenwich SR1 ,其中的新特性标注出来了。TIPS这一节来探讨Spring Cloud Gateway内置的Filter工厂。包括:AddRequestHeader GatewayFil
欢迎加入Spring Cloud Gateway监控豪华套餐——只要为Spring Cloud Gateway添加Spring Boot Actuator( spring-boot-starter-actuator )的依赖,并将 gateway 端点暴露,即可获得若干监控端点,监控 & 操
本文基于Spring Cloud Greenwich SR2编写,兼容Spring Cloud Finchley及更高版本。这一节来详细探讨Spring Cloud Gateway的路由谓词工厂 (Route Predicate Factories),路由谓词工厂的作用是:符合Predicate的条