В отличие от message passing MOM, MOM, ориентированные на очереди сообщений (message queuing, MQ), реализуют только асинхронный режим обмена сообщениями. MQ-системы не требуют поддержания соединения между элементами распределенной системы, но если это необходимо, гарантируют доставку сообщения от отправителя получателю даже в том случае, если в момент отправки получатель не доступен. Ключом такой возможности является ядро MQ-системы, так называемый менеджер очереди (queue manager). Отправитель, используя API менеджера очереди, записывает свое сообщение в очередь и это сообщение доставляется  получателю сразу, как только появляется такая возможность. Кроме того, менеджер очереди позволяет доставлять сообщение нескольким получателям и многократно. 

MOM, ориентированные на очереди сообщений

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

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

Многие современные серверы приложений обеспечивают поддержку MQ-систем.