在RabbitMQ中将消息保存到磁盘,在关机后加载它

时间:2013-02-04 09:01:06

标签: rabbitmq

如何配置将所有插入的消息保存到插入RabbitMQ的磁盘 如果RabbitMQ服务器在服务器启动后关闭以从磁盘加载消息?

1 个答案:

答案 0 :(得分:3)

您需要将队列设置为持久并将消息设置为持久性。

channel.queueDeclare(<queueName>, true,true,true,null);


channel.basicPublish(<exchangeName>, <routingKey>, MessageProperties.PERSISTENT_BASIC, msg.toBytes());