我们面临的问题是需要进行动态路由和金丝雀发布。例如,我们部署了微服务
问题:
是否可以使用来自标头等信息的信息动态重新路由请求,并将其路由到版本为
例如,某人需要此功能,他将修改/添加特定标头,并且对于所有请求,他将使用新的
对于服务发现,我正在使用Eureka。现在我正在查看linkerd,但它不支持Eureka,我正在解决这个问题。当然,如果可以使用Zuul来完成这项工作,那就太好了。请建议在哪里查找。
microservice-1
。然后,当有人完成一个重要功能时,我们希望将其部署为微服务microservice-1.1
。问题:
是否可以使用来自标头等信息的信息动态重新路由请求,并将其路由到版本为
microservice-1.1
而不是microservice-1
的微服务?例如,某人需要此功能,他将修改/添加特定标头,并且对于所有请求,他将使用新的
microservice-1.1
。如果缺少该标头,则应使用当前的microservice-1版本。对于服务发现,我正在使用Eureka。现在我正在查看linkerd,但它不支持Eureka,我正在解决这个问题。当然,如果可以使用Zuul来完成这项工作,那就太好了。请建议在哪里查找。