【发布时间】:2022-01-18 10:22:00
【问题描述】:
我在 GitHub Long Polling Redis 找到了这个存储库
所以在 Spring Boot 中,我们可以使用 延迟请求 将客户端请求保持几秒钟(AppMsgController.java#L72)
它会发送回客户端,直到 延迟请求 被结果填充 (AppMsgHandler.java#L74) 或直到超时。
我还注意到,这种机制也可以通过 CompetableFuture 在 java 中使用 completeOnTimeout 来实现。
但我想知道我们可以在 Kotlin Coroutines 中使用类似的东西吗?
【问题讨论】:
标签: kotlin kotlin-coroutines completable-future long-polling