到期后邮件不会丢失。使用spring-rabbit java客户端,我发送的邮件头设置为expiration:10000。
供参考,这里是Rabbitmq队列中的消息,
属性优先级:0
交付模式:2
标题:到期日:10000
content_encoding:UTF-8
content_type:文本/纯文本
如果需要在Rabbitmq服务器中设置任何内容或需要设置任何其他参数,请帮助我?
expiration是众所周知的消息属性,而不是简单的header。
expiration
header
属性对于代理是已知的,标头通常是源和目标应用程序使用的任意键/值,尽管某些x-*标头对RabbitMQ有意义。
x-*
此消息过期就好了:
使用spring-amqp,它是MessageProperties上的一个属性。
MessageProperties