多个Zuul路由到一个服务

Evi*_*us1 13 spring-cloud netflix-zuul

我看到的大多数示例都是一个服务的路由定义.

所以这样的事情:

zuul:
  routes:
    myserver:
      path: /mypath/**
Run Code Online (Sandbox Code Playgroud)

让我们说我想将几条路由路由到一个服务,所以实际上它会是这样的:

zuul:
  routes:
    myserver:
      path: /mypath/**, /anotherpath/**
Run Code Online (Sandbox Code Playgroud)

配置文件中不允许这样做,也不允许两次使用相同的路由名称.有没有真正的方法来做到这一点?

spe*_*ibb 26

这可能是这样的,但我没试过

zuul:
  routes:
    myserver_mypath:
      path: /mypath/**
      serviceId: myserver
    myserver_another_path:
      path: /anotherpath/**
      serviceId: myserver
Run Code Online (Sandbox Code Playgroud)