Zuul 使用嵌套路径路由到服务

Zuul routes to services with nested path

我正在尝试将 Netflix Zuul 路由配置到两个微服务(基于 spring 启动)。

我正在尝试类似的方法,但不起作用:

zuul:
  routes:
    foo: /foo/**
    bar: /foo/*/bar/**

当路径嵌套时,这样的配置是可能的吗?

需要这样的配置,因为/bar/ subresource是由bar微服务操作的。

foo 的上下文:/foo/

栏上的上下文:/foo/*/bar/**

解决方案

zuul:
  routes:
    bar:
      path: /foo/*/bar/**
      serviceId: bar
      stripPrefix: false
    foo:
      path: /foo/**
      serviceId: foo
      stripPrefix: false