【发布时间】:2019-08-02 08:20:47
【问题描述】:
我有一个调用多个微服务的 rest api。由于操作很长,我试图让它与实时进度报告反应,让 web 客户端知道正在执行哪些步骤。我应该如何实现这一目标?
【问题讨论】:
-
你有什么解决办法吗?
标签: java flux spring-webflux server-sent-events
我有一个调用多个微服务的 rest api。由于操作很长,我试图让它与实时进度报告反应,让 web 客户端知道正在执行哪些步骤。我应该如何实现这一目标?
【问题讨论】:
标签: java flux spring-webflux server-sent-events
您可以查看服务器发送事件。这意味着,如果您的客户端可以执行 HTTP/2(WebClient 应该这样做),您返回一个 Flux<YourStatus>,客户端将能够读取并响应它。
我自己还没有尝试过,但这就是文档所说的。也许那个指针可以帮助你......
【讨论】: