202202-12 Nacos+Spring Cloud Gateway动态路由配置实现步骤 目录前言一、Nacos环境准备1、启动Nacos配置中心并创建路由配置2、连接Nacos配置中心二、项目构建1、项目结构2、编写测试代码三、测试动态网关配置1、启动服务,观察注册中心2、访问网关,观察服务日志四、总结前言Nacos最近项目一直在使用,其简单灵活,支持更细粒度的命令空间,分组等为麻烦复杂的环境切换提供了方便;同时也很好支持动态路由的配置,只需要简单的几步即可。在国产的注册中心、配置中心中比较突出,容易上手... 继续阅读 >
202101-09 spring-cloud-gateway动态路由的实现方法 概述线上项目发布一般有以下几种方案:机发布蓝绿部署滚动部署灰度发布停机发布这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究Devops方案。蓝绿部署需要准备两个相同的环境。一个环境新版本,一个环境旧版本,通过负载均衡进行切换与回滚,目的是为了减少服务停止时间。滚动部署就是在升级过程中,并不一下子启动所有新版本,是先启动一台新版本,再停止一台老版本,然后再启动... 继续阅读 >
202101-09 SpringCloud Gateway使用redis实现动态路由的方法 1.将actuator端点暴露出来management:endpoints:web:exposure:include:"*"2.redis配置https://www.jb51.net/article/203766.htm3.将原内存路由持久化到redis@ComponentpublicclassRedisRouteDefinitionRepositoryimplementsRouteDefinitionRepository{/***hash存储的key*/publicstaticfinalStringGATEWAY_ROUTES="gateway_dynamic_route";@ResourceprivateStringRedisTemplateredisTemplate;/***获取路由信... 继续阅读 >
202010-07 基于Nacos实现Spring Cloud Gateway实现动态路由的方法 简介该文档主要介绍以Nacos为配置中心,实现SpringCloudGateWay实现动态路由的功能。SpringCloudGateway启动时候,就将路由配置和规则加载到内存里,无法做到不重启网关就可以动态的对应路由的配置和规则进行增加,修改和删除。通过nacos的配置下发的功能可以实现在不重启网关的情况下,实现动态路由。集成SpringCloudGateWay集成spring-cloud-starter-gateway:路由转发、请求过滤(权限校验、限流以及监控等)spring-boot-... 继续阅读 >