之前我曾使用RabbitMQ和Java SE。现在我在Spring和RabbitMQ文档的帮助下使用RabbitMQ和Spring。现在我有一个问题。
任何人都可以告诉我如何在rabbitmq-context .xml文件中设置 MessageProperties ?
我想将消息属性设置为持久性。怎么办?
答案 0 :(得分:0)
如果您使用RabbitTemplate.convertAndSend
,则框架会为MessageProperties
提供Message
对象,其中PERSISTENT
deliveryMode
为默认值。您可以为MessageConverter
实例提供一些自定义RabbitTemplate
,其中设置了其他deliveryMode
。
它不是配置的一部分,而是每条消息,因此您只能从代码中手动实现。