Rabbitmq消息到期

问题描述 投票:0回答:1

到期后邮件不会丢失。使用spring-rabbit java客户端,我发送的邮件头设置为expiration:10000

供参考,这里是Rabbitmq队列中的消息,

属性优先级:0

交付模式:2

标题:到期日:10000

content_encoding:UTF-8

content_type:文本/纯文本

如果需要在Rabbitmq服务器中设置任何内容或需要设置任何其他参数,请帮助我?

rabbitmq spring-rabbit
1个回答
0
投票

expiration是众所周知的消息属性,而不是简单的header

属性对于代理是已知的,标头通常是源和目标应用程序使用的任意键/值,尽管某些x-*标头对RabbitMQ有意义。

此消息过期就好了:

enter image description here

使用spring-amqp,它是MessageProperties上的一个属性。

© www.soinside.com 2019 - 2024. All rights reserved.