Если сообщения ДЕЙСТВИТЕЛЬНО важны, вы можете подумать о их репликации. После сохранения на диске скопируйте их на другой компьютер. Это минимум того, что вы должны делать - не хранить сообщения на одной машине. Вы должны смотреть на распределенные очереди:
Распределенная очередь
Кто несет ответственность? Ну, вы компании, люди, которые проектируют и создают решение. Это у всех. Если вы можете сделать это (и я уверен, что вы можете попробовать по крайней мере), тогда продолжайте.
ИМХО в вашем случае часть ActiveMQ должна выполняться разработчиком, а репликация на стороне сервера - администратором, не обязательно администратором MQ, но администратором. Может быть настроено задание cron для репликации необходимых данных?
Приветствия, Юджин.