我有一个配置为同步返回的兔子模板。它将消息发送到处理并返回令牌的登录队列。我目前正在将超时设置为某个值,我通常不希望它发生。但是,当它发生时,我想在它之后接收该消息并进行清理并注销。
有没有办法在发生时获得回报?我在日志中注意到这一点,说它在超时后收到了一条消息。
WARN [cTaskExecutor-1][core.RabbitTemplate#onMessage]: Reply received after timeout for 2689b5bd-4bd4-4470-a9a9-d84a1289d6ff
答案 0 :(得分:1)
目前还没有办法解决这个问题;它只是记录那个警告。
模板拒绝消息并不困难(如果配置了回复队列),可以将延迟消息发送到代理中的死信交换/队列。
请打开Improvement JIRA Issue,我们会看一下。