部署动态 gateway 的思路 | 学习笔记

简介: 快速学习 部署动态 gateway 的思路

开发者学堂课程【精通 Spring Cloud Alibaba 部署动态 gateway 的思路学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/634/detail/10120


部署动态 gateway 的思路


部署动态 gateway 的思路

动态网关是指任何配置都可以实现,不用重启,网关服务器都可以及时刷新。

在一个微服务项目中,网关正在启动,可能后面会有许多新增服务,不可能通过每次重启来实现功能。现在就要实现动态网关,以达到及时刷新网关配置的目的。

动态网关实现的思路第一种是分布式配置中心,但是不建议使用,因为阅读性差;第二种是基于数据局表结构设计。

对于第一种方法做一个测试,写一个路由 ID 和名称,规则,此时别人去维护时,不能够正常维护且阅读性差,管理起来不方便。改成一个可视化表格来进行维护,会方便很多。

如果要定义成数组的形式,效率会很低,因为每次更改的时候,需要大量操作,需要定义 json 格式配置。

所以建议第二种方法基于数据局表结构设计,这种方法阅读比较高。

相关文章
|
8月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
329 0
|
5月前
|
Java 应用服务中间件 nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
|
7月前
|
Java 应用服务中间件 nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
在部署Azure Spring App后,用户遇到502 Bad Gateway错误,问题源于Nginx。解决方案是检查并关闭Spring App的ingress-to-app TLS配置,因为若未启用HTTPS访问,Nginx通过HTTPS访问应用会导致此错误。
|
前端开发 应用服务中间件 nginx
用docker和nginx部署前端项目访问本地java网关gateway服务
本地开发 java 微服务项目,但是拿到的对应的web前端项目只有打包编译过后的 dist 目录里的静态资源(里面只有一个index.html和一些编译过后的 js、css文件),前端接口需要先访问到 java 的网关服务,然后网关里再做转发
475 1
|
8月前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
428 0
|
Docker 微服务 容器
在虚拟机中部署jeecg微服务--Docker镜像启动微服务项目不显示gateway界面问题
在虚拟机中部署jeecg微服务--Docker镜像启动微服务项目不显示gateway界面问题
在虚拟机中部署jeecg微服务--Docker镜像启动微服务项目不显示gateway界面问题
|
缓存 负载均衡 Java
Spring Cloud Gateway 服务网关的部署与使用详细教程
Spring Cloud Gateway 服务网关的部署与使用详细教程
|
数据采集 监控 Java
|
前端开发 Java 中间件
MyCat - 环境搭建 - 微服务网关 gateway 搭建 | 学习笔记
快速学习 MyCat - 环境搭建 - 微服务网关 gateway 搭建
MyCat - 环境搭建 - 微服务网关 gateway 搭建 | 学习笔记
|
Java 开发者 Spring
Gateway 内置路由断言|学习笔记
快速学习 Gateway 内置路由断言
Gateway 内置路由断言|学习笔记