我需要发送一些 DTO(事件)到队列。事件可以现在或将来处理(由 DTO 中归档的 eventTime 定义,即时间戳(LocalDateTime))。
我正在寻找具有以下能力的队列:
在我们公司,我们仅将 RabbitMQ 用于必须立即执行的事件(未来没有事件)。我正在阅读有关 RabbitMQ 的内容,发现我可以拒绝消息(然后消息重新排队),但我没有发现任何有关在不从中获取消息的情况下搜索队列的信息。 RabbitMQ 可以做到这一点吗?或者我应该使用什么队列/工具?
RabbitMQ 可以做到这一点吗?或者我应该使用什么队列/工具?
这是不可能的。您必须使用所有消息来搜索您需要的消息,然后拒绝/重新排队其他消息。