有没有办法根据请求 URL 查询参数在入口资源配置中定位上游服务器?



我有场景;我想根据查询参数值重定向到后端的不同服务。我已经浏览了文件,但在那里找不到任何帮助。

例如:

if Path=/example.com/?color=red ---> forward request to service--> RED-COLOR-SERVICE:8080
if Path=/example.com/?color=blue ---> forward request to service--> BLUE-COLOR-SERVICE:8080
if Path=/example.com/?color=green ---> forward request to service--> GREEN-COLOR-SERVICE:8080

谢谢

一般来说,入口规范只提供主机名和路径的路由。检查您的特定控制器提供的注释功能,但

我不知道有什么。