我正在使用 spring cloud eureka 和 spring cloud zuul 代理,我想知道当在 eureka 服务器中注册新服务时是否有任何方法可以添加 dymanic zuul 路由,或者添加路由的唯一方法是编辑 application.yml 文件并重启spring zuul应用
zuul:
ignoredPatterns: /**/admin/**
routes:
users: /myusers/**
如果你的 Zuul 服务器也是 EurekaClient (使用 @EnableDiscoveryClient 注解),它将发现所有服务并自动创建路由。
前任。 Zuul服务器是zuul.mydomain.com
Eureka 注册了 2 个服务:订单和账户
那么Zuul就会自动有两条路由
Zuul.mydomain.com/orders 和 Zuul.mydomain.com/accounts
这将转发到特定服务。如果服务在多台计算机上运行,它还会自动为您负载平衡调用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)