Spring Cloud

Spring Cloud 简单灰度发布

Spring Cloud 简单灰度发布

需求 新建三个项目: demo-server 服务端 demo-client 客户端 demo-gateway 网关层 现在希望可以根据用户请求调用不同版本的代码,如下所示 gateway -> client(v1版本) -> server(v1版本) ->

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud替换Feign默认Client

Spring Cloud替换Feign默认Client

使用HTTP Client替换Feign默认Client 依赖配置 <!-- Spring Cloud OpenFeign的Starter的依赖 --> <dependency> <groupId>org.springframework.cloud<

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud Gateway自定义GatewayFilterFactory

Spring Cloud Gateway自定义GatewayFilterFactory

GatewayFilterFactory Spring Cloud Gateway提供了很多内置的过滤器,那么因为需求的关系,需要自定义实现,并且要可配置 对于自定义的factory,我们可以选择去实现接口或继承已有的抽象类,相关的接口是GatewayFilterFactory,而Spring Bo

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud Gateway 截获请求的输入输出

Spring Cloud Gateway 截获请求的输入输出

介绍Spring Cloud Gateway截获请求的输入输出,主要包括Spring Cloud Gateway截获请求的输入输出使用实例、应用技巧、基本知识点总结和需要注意事项。 @Component public class AuthGlobalFilter implements Global

Joe.Ye Joe.Ye 2023-03-26
0 0 0
获取Spring Cloud Gateway响应参数,可以查看、修改

获取Spring Cloud Gateway响应参数,可以查看、修改

网关发起请求后,微服务返回回来的Response值,还是要经过网关才发给客户端的。很多时候,我们希望能看到响应的值,或者修改它。 import org.reactivestreams.Publisher; import org.springframework.cloud.gateway.filte

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud Gateway全局GlobalFilter获取请求参数

Spring Cloud Gateway全局GlobalFilter获取请求参数

创建自定义的GlobalFilter可以实现日志处理、认证鉴权等,用户发起Get、Post请求,经过网关gateway,gateway的GlobalFilter进行拦截,获取参数,处理并包装,转到下一级,这里就涉及获取请求参数的问题。 Get请求 @Component public class A

Joe.Ye Joe.Ye 2023-03-26
0 0 0
基于Nacos实现Spring Cloud Gateway实现动态路由的方法

基于Nacos实现Spring Cloud Gateway实现动态路由的方法

简介 主要介绍以Nacos为配置中心,实现Spring Cloud GateWay 实现动态路由的功能。Spring Cloud Gateway启动时候,就将路由配置和规则加载到内存里,无法做到不重启网关就可以动态的对应路由的配置和规则进行增加,修改和删除。通过Nacos的配置下发功能可以实现在不重

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Nacos实现Spring Cloud Gateway的动态路由

Nacos实现Spring Cloud Gateway的动态路由

前言 方案参考:https://www.cnblogs.com/zlt2000/p/11712943.html 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的;本文主要介绍Spring Clo

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud Gateway替代Zuul作为API网关

Spring Cloud Gateway替代Zuul作为API网关

本文非常简要介绍如何使用Spring Cloud Gateway作为API网关(不是使用Zuul作为网关),关于Spring Cloud Gateway和Zuul的性能比较本文不再赘述,基本可以肯定Spring Cloud Finchley版本的Gateway比Zuul 1.x系列的性能和功能整体要

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud Gateway 与 Zuul 比较

Spring Cloud Gateway 与 Zuul 比较

Spring Cloud Gateway是Spring Cloud Finchley版推出来的新组件,用来代替服务网关:Zuul 两者区别 开源组织 Spring Cloud Gateway是Spring Cloud微服务平台的一个子项目,属于Spring开源社区,依赖名叫:spring-clou

Joe.Ye Joe.Ye 2023-03-26
0 0 0
配置方式实现Zuul动态路由

配置方式实现Zuul动态路由

Zuul路由信息可以来自Properties文件、DB、Apollo等。 zuul: host: connect-timeout-millis: 3000 socket-timeout-millis: 20000 routes: unified: path

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Zuul动态路由源码及几种实现方式

Zuul动态路由源码及几种实现方式

介绍Zuul路由的源码以及实现动态路由的几种方式,路由信息可以来自Properties文件、DB、Apollo等。 通过阅读 Spring Cloud源码学习之Zuul 简要了解路由源码流程。 路由源码 本文基于下图场景做演示,文中代码来自源码,但存在大幅删减。 请求达到ZuulServlet后

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Dubbo Spring Cloud 入门

Dubbo Spring Cloud 入门

简介 参考:https://github.com/alibaba/spring-cloud-alibaba/tree/master/spring-cloud-alibaba-examples/spring-cloud-alibaba-dubbo-examples Dubbo Spring Cloud

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Dubbo 与 Spring Cloud 完美结合

Dubbo 与 Spring Cloud 完美结合

概述 可能说起来Dubbo,很多人都不陌生,这毕竟是一款从2012年就开始开源的Java RPC框架,中间由于各种各样的原因停止更新4年半的时间,中间只发过一个小版本修了一个小bug,甚至大家都以为这个项目已经死掉了,竟然又在2017年9月份恢复了更新,不可谓不神奇。 Spring Cloud和D

Joe.Ye Joe.Ye 2023-03-26
0 0 0
Spring Cloud Stream 实现MQ集成

Spring Cloud Stream 实现MQ集成

Spring Cloud Stream是一个构建消息驱动微服务的框架,应用程序通过input通道或者output通道来与Spring Cloud Stream中binder交互,通过配置来binding。而Spring Cloud Stream的binder负责与中间件交互,消息的中间件有(Rabb

Joe.Ye Joe.Ye 2023-03-26
0 0 0
1 2 3 4 5 6