更新時間:2022-04-18 10:10:33 來源:動力節點 瀏覽1134次
適用于:Windows 10、Windows 7、Windows 8、Windows 8.1、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server Technical Preview、Windows Vista
消息隊列 (MSMQ) 技術使在不同時間運行的應用程序能夠跨異構網絡和可能暫時離線的系統進行通信。應用程序將消息發送到Java隊列并從隊列中讀取消息。下圖顯示了隊列如何保存由多個發送應用程序生成并由多個接收應用程序讀取的消息。
消息隊列提供有保證的消息傳遞、高效的路由、安全性和基于優先級的消息傳遞。
它可用于實現需要高性能的異步和同步場景的解決方案。下面的列表顯示了可以使用消息隊列的幾個地方。
關鍵任務金融服務:例如電子商務。
嵌入式和手持式應用程序:例如,與嵌入式設備之間的底層通信,通過自動行李系統將行李運送到機場。
外部銷售:例如,旅行銷售代表的銷售自動化應用程序。
工作流程:消息隊列可以輕松創建更新每個系統的工作流程。一個典型的設計模式是實現一個代理來與每個系統交互。使用工作流代理架構還可以最大限度地減少一個系統中的更改對其他系統的影響。使用消息隊列,系統之間的松散耦合使得升級單個系統變得更簡單。
可以使用 C++ API 或 COM 對象開發消息隊列應用程序。應用程序可以在任何流行的開發環境中構建:例如,Microsoft® Visual Basic®、Visual Basic® Scripting Edition、Visual C++®、Visual Studio® .NET、Borland Delphi 和 Powersoft Powerbuilder。這也允許為 Internet 開發應用程序,包括服務器端(Internet 信息服務器)和客戶端(Internet Explorer)應用程序。.NET Framework 提供了一組托管消息隊列對象。
MSMQ 3.0 可以部署在運行 Microsoft Windows 和 Windows Server 系列成員的計算機上。
MSMQ 還可以在運行 Windows CE 3.0 的計算機上使用獨立的客戶端功能。
互操作性
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習