定制Zuul URL端点服务我有一组微服务的,称为“客户端 - 美孚”,其中foo是一些特定的第三方客户端的名称。在JHipster
使用那些名字,是创造一些真正丑陋的端点的网址,所以我想将它们转换成更加美好层级形式。
我添加了一个自定义PatternServiceRouteMapper
,将serviceId client-Foo
并将其转换为url client/Foo
。
这给出了我想要的url,但也打破了服务映射,因为它也更改注册serviceId client/Foo
;因此,当Zuul去路由它失败,因为有是没有client/Foo
服务,它的ID是client-Foo
!
,因为应用程序需要不同的“客户端 - *”服务的任意数目我不能硬编码的任何路径。
在配置文件中配置每个路由手册是一个不行。 – ThisIsNoZaku