我想容纳的用例如下所示:
我查看的示例和文档似乎希望在应用程序启动时完成路由定义,并通过发布RefreshRoutesEvent
立即重新加载所有路由定义。在我的用例中,这种方法似乎不切实际,因为直到接收到请求并且可以检索路由配置的当前状态时,才知道路由定义。
这可以通过自定义Route
实现来实现吗? RouteLocator
在每个传入请求中查找路由的情况如何?
我对spring-cloud-gateway和反应式编程非常陌生。我希望有人可以告诉我,即使我想做的事在这里还是可行的用例,还是可以将我推向正确的方向。