【发布时间】:2019-09-01 01:38:22
【问题描述】:
我们有一个 springboot 应用程序,它当前的网关是 Zuul 1。我们的应用程序在 Springboot 2.0.0.M2 中运行。我们正在尝试将我们的 Zuul 网关升级到 Zuul 2。我们创建了一个带有 Zuul 2 依赖项的 springboot 应用程序,并添加了 webflux 依赖项来获取 Netty 服务器。
服务器启动正常,但我们仍然不清楚springboot应用程序如何理解这是一个网关并且需要执行过滤器。虽然我们已经创建了 Routes 过滤器,但同样没有被调用。
提前致谢,
罗恩
【问题讨论】:
-
好问题,从this SO question看来,Spring Cloud Gateway 是 Spring 打算替代 Zuul 1。不确定与 Zuul 2 的集成。
-
谢谢 Tim,我的印象是,如果 Zuul2 依赖项被添加到 Springboot 应用程序中,那么它可能会开始识别为网关。但它没有也没有执行我添加的过滤器。只是为了确保我没有做错什么。