spring-boot - 使用没有服务名称的 Spring Cloud Gatway + Eureka 自定义动态路由
问题描述
我正在尝试通过 Eureka 发现来自动化 Spring 云网关中的路由。现在,使用当前配置,我可以使用服务名称到达端点,有没有办法在没有服务名称的情况下做到这一点?
例如,如果我必须访问 test-service 中的端点,我的 URL 是 localhost:8100/test-service/test/ 有没有办法让这个 localhost:8100/test 路由到同一个服务?
spring:
cloud:
gateway:
globalcors:
corsConfigurations:
'[/**]':
allowedOrigins: "*"
discovery:
locator:
enabled: true
解决方案
推荐阅读
- node.js - 使用 Node 作为后端编写 Dockerfile 的正确方法
- mysql - 通过 MySQL 命令提示增加 `innodb_log_file_size`,因为我没有 `my.cnf` 文件
- amazon-s3 - AWS Lambda 是否能够在单个 lambda 函数中连接到 EC2 和 S3?
- android - 如何使用字符串日期格式 setMinDate()?
- c++ - C++:链接到两个版本的 opencv。如何告诉链接器选择特定的版本
- mysql - Spring Boot JPA 自定义查询突然停止工作
- php - 如何在没有循环的情况下删除收集数组 laravel 中的索引
- javascript - 将 JSON 数据从 Javascript(在浏览器中)发送到 PHP?
- ruby-on-rails - 添加列的自定义默认值
- highcharts - 想要使用 stock.js 和 highcharts.js 覆盖 highcharts 中滚动条模块的 initEvents