delivery_mode
в AMQP определяет, будет ли сообщение сохраняться на диске после перезапуска брокера. Вы можете пометить сообщения как постоянные - установив delivery_mode property = 2
при публикации сообщения
например в PHP (расширение PECL AMQP):
$exchange->publish($text, $routingKey, null, array('delivery_mode' => 2));
Вам также необходимо объявить очередь длительной (или она будет отброшена после остановки брокера).
$queue->setFlags(AMQP_DURABLE);