開發 XMS .NET 應用程式
IBM® MQ Message Service Client (XMS) for .NET (XMS .NET) 提供稱為 XMS 的應用程式設計介面 (API) ,其具有與 Java Message Service (JMS) 相同的介面集 API。 IBM MQ Message Service Client (XMS) for .NET 包含 XMS的完全受管理實作,可供任何符合 .NET 標準的語言使用。
關於此作業
XMS 支援:
- 點對點傳訊
- 發佈/訂閱傳訊
- 同步訊息遞送
- 非同步訊息遞送
XMS 應用程式可以與下列類型的應用程式交換訊息:
- XMS 應用程式
- IBM MQ classes for JMS 應用程式
- 原生 IBM MQ 應用程式
- 使用 IBM MQ 預設傳訊提供者的 JMS 應用程式
XMS 應用程式可以連接及使用下列任何傳訊伺服器的資源:
- IBM MQ 佇列管理程式 (queue manager)
- 應用程式可以在連結或用戶端模式下連接。
- WebSphere® Application Server service integration bus
- 應用程式可以使用直接 TCP/IP 連線,也可以使用透過 TCP/IP 的 HTTP。
- IBM Integration Bus
- 使用 WebSphere MQ Real-Time Transport在應用程式與分配管理系統之間傳輸訊息。 可以使用 WebSphere MQ Multicast Transport將訊息遞送至應用程式。
透過連接至 IBM MQ 佇列管理程式, XMS 應用程式可以使用 WebSphere MQ Enterprise Transport 來與 IBM Integration Bus進行通訊。 或者, XMS 應用程式可以透過連接至 IBM MQ來發佈及訂閱。
從 IBM MQ 9.1.1開始, IBM MQ 支援 Windows 環境中應用程式的 .NET Core 。 如需相關資訊,請參閱 Using IBM MQ classes for XMS .NET。
從 IBM MQ 9.1.2開始, IBM MQ 支援 Linux 環境中應用程式的 .NET Core 。
從 IBM MQ 9.1.4開始, XMS .NET 受管理應用程式可以自動平衡叢集佇列管理程式之間的連線。 同時支援 .NET Framework 和 .NET Standard 程式庫。 如需相關資訊,請參閱 關於統一叢集 及 自動應用程式平衡。