在 wiremock 中为多个服务配置多个代理 url 的最佳方法是什么?

What is the best way to configuring multiple proxy urls for multiple services in wiremock?

我正在使用 WireMock 进行服务虚拟化。我正在使用代理功能将所有不匹配的请求转发到实时 url。问题是我正在虚拟化 5 个不同的服务,如果不匹配,我如何为每个服务提供代理 url 以将其转发到相应的实时 url?

截至目前,我正在使用 5 个不同的 json 文件,它们具有 proxyBaseUrl 和高优先级,并在启动服务后默认设置它们。有没有更好的方法为多个服务配置多个代理url?

{
  "request": {
    "method": "POST",
    "urlPattern": "/a/.*"
  },
  "response": {
        "proxyBaseUrl" : "https://srvc1.com"
  },
  "priority": 10
}

{
  "request": {
    "method": "POST",
    "urlPattern": "/b/.*"
  },
  "response": {
        "proxyBaseUrl" : "https://srvc2.com"
  },
  "priority": 10
}


{
  "request": {
    "method": "POST",
    "urlPattern": "/e/.*"
  },
  "response": {
        "proxyBaseUrl" : "https://srvc5.com"
  },
  "priority": 10
}

目前不支持在同一 json 文件中导入多个 request/response 对。