2015-01-04 88 views
2

我以前使用過RabbitMQ和Java SE。現在我在Spring和RabbitMQ文檔的幫助下使用RabbitMQ。現在我有一個問題。春季在rabbitmq.xml文件中設置消息持久性

任何一個可以告訴我怎麼可以設置RabbitMQ的上下文MessageProperties .xml文件?

我想將消息屬性設置爲持久性。怎麼辦?

+1

消息屬性是在創建每條消息時設置的。我不確定你是否在問正確的問題,背景是什麼? – robthewolf 2015-01-05 09:06:57

回答

0

如果使用RabbitTemplate.convertAndSend,框架將爲Message提供MessageProperties對象,將PERSISTENTdeliveryMode設置爲默認值。您可以爲RabbitTemplate實例提供一些自定義MessageConverter,該實例設置了一些其他deliveryMode

它不是配置的一部分,而是每條消息,因此只能通過代碼手動實現。