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 可能会解决问题。
祝你好运。
我们为我们的项目创建了 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 可能会解决问题。
祝你好运。