Spring 反应流不适用于 Netflix Zuul 反向代理

Spring Reactive stream is not working with Netflix Zuul Reverse proxy

我们为我们的项目创建了 7 个微服务,所有微服务都通过 zuul 代理公开。

其中一个微服务(实时仪表板)包含 Spring 使用(服务器发送的事件)刷新实时仪表板的引导反应流。

反应流通过 Live Dashboard 微服务直接休息正常工作 api (http://localhost:8092/live/dashboard)。

但流无法通过 zuul 代理 (http://localhost:8091/rest/livedashboard/live/dashboard) 工作,它给出正常的 api 响应。

请有任何想法的人提出建议,反应流如何通过 zuul 代理工作?

如果您使用 1.x 版本的 zuul,它不支持服务器发送的事件。您可以找到线程和贡献者的响应 here。 如 link 中所述,它在 zuul 2.x 版本中受支持。所以使用 2.x 版本的 zuul 可能会解决问题。

祝你好运。