我正在开发一个 spring boot 应用程序,并在 application.yml 文件中指定了以下属性:
server:
port: 8000
spring:
application:
name: "ai-gy"
所以这将在领事中将当前应用程序注册为“ai-gy”。我想为此应用程序实现以下目标:
添加路由“/tran”并将其路由到“po-ms”。路由的前缀应该是“ai”
“po-ms”是另一个在 consul 注册的项目的名称。
我不确定当前 application.yml 中的哪些属性更改可以实现此目的,或者我是否必须编写一些 spring 代码或在 consul 中做一些事情
我确实在某些地方看到以下配置:
spring:
cloud:
gateway:
routes:
但我不完全确定在哪里指定 /tran po-ms 和前缀 ai
目的是对 HTTP://localhost:8000/ai/tran/1001 的调用应该路由到 HTTP://localhost:2222/tran/1001
po-ms 服务运行在端口 2222