Да, MSMQ является постоянным решением для очередей. Он надежно хранит сообщения в резервном хранилище, которые не будут затронуты потерей питания (если, конечно, вы не столкнетесь с такими вещами, как разрыв диска, разумеется, по-настоящему мощным скачком напряжения).
Весь смысл в том, чтобы обеспечить надежную очередь сообщений в потенциально ненадежной среде. С этой целью потеря сообщений при выходе из строя определенного сервера будет существенным недостатком.
С Страницы Microsoft (и извинения за язык, похожий на коммерческий):
Приложения очереди сообщений могут использовать инфраструктуру очереди сообщений для связи через разнородные сети и с компьютерами, которые могут быть отключены. Служба очереди сообщений обеспечивает гарантированную доставку сообщений , эффективную маршрутизацию, безопасность, поддержку транзакций и обмен сообщениями на основе приоритетов.