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