Spring 云 Zuul/Eureka 动态路由
Spring Cloud Zuul/Eureka dynamic route
我正在使用 spring cloud eureka 和 spring cloud zuul 代理,我想知道当新服务在 eureka 服务器或唯一注册时是否有任何方法添加动态 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
这将转发到特定服务。如果服务 运行 在多台机器上,它还会自动为您负载平衡调用。
我正在使用 spring cloud eureka 和 spring cloud zuul 代理,我想知道当新服务在 eureka 服务器或唯一注册时是否有任何方法添加动态 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
这将转发到特定服务。如果服务 运行 在多台机器上,它还会自动为您负载平衡调用。