訊息佇列 (也稱為 MSMQ) 是為 Microsoft Windows 建立分散式訊息應用程式的訊息基礎架構和開發工具。針對訊息佇列而開發的應用程式會將訊息傳送到佇列 (也是暫存位置),其中,可在情況允許時將訊息傳送到最後的目的地。此類的應用程式可透過性質相異的網路進行通訊,或是在暫時可能無法與另一台電腦連線的電腦之間傳送訊息。訊息佇列可提供下列好處:
- 保證能夠傳遞訊息
- 有效的路由
- 改善的安全性
- 支援在交易中傳送訊息
- 按優先順序進行訊息傳遞
具備這些功能的軟體產品在產業中通常稱為:
- 訊息佇列軟體
- 儲存並轉送軟體
- 訊息導向的中介軟體
使用者可以利用訊息佇列來跨網路進行通訊,並與可能暫時離線的電腦通訊,不論網路和電腦目前的狀態為何。系統管理員可以使用訊息佇列,有效地管理電腦的大型複雜網路和訊息佇列。