gpt4 book ai didi

java - Springboot事件发布者有延迟

转载 作者:行者123 更新时间:2023-12-02 09:39:37 27 4
gpt4 key购买 nike

我正在使用 spring 事件来发布事件,但我希望我的监听器延迟接收已发布的消息(以便等待我的程序完成某些任务)

有没有办法设置延迟接收我最近的 Activity ?

(我做了一些研究,但只有 Activity mq 似乎有延迟选项,但我不想创建一个真正的队列,只有一个事件驱动模式在我的应用程序中,我也不想配置 spring 集成)

最佳答案

如果我正确理解您的意图,那么您正在通过延迟事件进行防御性编码,以免让您的听众不知所措。尝试使用响应式(Reactive)编程结构,例如 Project Reactor 提供的结构,它们带有内置背压,专门为解决生产者-消费者问题而设计。

关于java - Springboot事件发布者有延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57203651/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com