java - 如何使用 Spring webflux 将实时进度发送到 webclient?

标签 java flux spring-webflux server-sent-events

我有一个调用多个微服务的 rest api。由于操作很长,我试图让它对实时进度报告使用react,让 webclient 知道正在执行哪些步骤。我应该如何实现这一目标?

最佳答案

您可以查看服务器发送的事件。这意味着,如果您的客户端可以执行 HTTP/2(WebClient 应该),您将返回一个 Flux<YourStatus>。 ,客户将能够阅读它并对其使用react。 我自己还没有尝试过,但是文档就是这么说的。也许那个指针可以帮助你......

关于java - 如何使用 Spring webflux 将实时进度发送到 webclient?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55111694/

相关文章:

reactjs - 通量/实用程序 : How to access to props in the calculateState method?

java - Webflux Reactive 对象在渲染 Thymeleaf View 之前未解析

spring - 如何使用 WebClient 使用响应式 Spring Rest API

java - 获取 APNG 图像的元数据

java - 存储 "180-bit"(超过 64 位)整数的有效方法

java - 意外的 's' 响应 Restful 服务

java - Hibernate 多对一急切获取 N+1

unit-testing - jest redux-thunk 测试是否调度同一模块的操作

javascript - redux 中的状态更新

java - 如何响应请求使用 Spring 通过响应式(Reactive) websocket 推送数据?