环境像是 Microsoft Windows，借由优先的某些形式（通常是事件的时间或是重要性的顺序）来储存使用者产生的事件到一个 事件贮列 中。系统把每个事件从事件贮列中传递给目标的应用程式。
实现.实际上，消息队列常常保存在链表结构中。拥有权限的进程可以向消息队列中写入或读取消息。目前，有很多消息队列有很多开源的实现，包括JBoss Messaging、JORAM、Apache ActiveMQ、Sun Open Message Queue、RabbitMQ、IBM MQ、