FileService.saveData的实现如下:,问题是此终结点不是异步的。端点的客户端在保存包含数据的文件后获取作业ID。
我应该如何更新saveDataInFile和saveData以立即返回作业ID?,这似乎表明
Mono<String>
不是saveData()
的正确返回类型,因为您显然不想等待任何异步操作完成:,...
看起来像是一个<2-2]操作,您或许可以手动订阅Mono
:,确保所有内容都被记录在案,这样您就不会忘记返回HTTP响应后发生的事情。,这篇关于如何包装WebFlux应用程序的阻塞IO操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,