IBM MQ for JMS 類別 的傳訊提供者
JMS 用戶端(使用 JMS API 的 Java™ 應用程式)使用 Connection Factory 來建立與 JMS 提供者的連線。用作 JMS 提供者的傳訊提供者,會決定哪些類型的傳輸可用於連線。
如果您是使用點對點傳訊或使用「IBM® MQ 發佈/訂閱」分配管理系統進行發佈/訂閱傳訊,則必須使用 IBM MQ 作為傳訊提供者。因此,JMS 用戶端會連接佇列管理程式,而連線所使用的傳輸類型,視 JMS 用戶端是否與佇列管理程式位於相同電腦上而定:
- 如果 JMS 用戶端與佇列管理程式不在同一部電腦上,則 JMS 用戶端必須使用用戶端連線 (TCP/IP) 來連接佇列管理程式。
- 如果 JMS 用戶端與佇列管理程式在同一部電腦上,則 JMS 用戶端可以使用連結或用戶端連線 (TCP/IP),直接連接佇列管理程式。
建立 Connection Factory 時,選取要用作 JMS 提供者的傳訊提供者。這會限制 Connection Factory 僅能建立適合所選取的傳訊提供者的連線。若要變更傳訊提供者,則必須建立新的 Connection Factory,並且指定不同的傳訊提供者。如需相關資訊,請參閱建立 Connection Factory。
不過,您可以變更使用的傳輸類型,只要新的傳輸適合於選取的傳訊提供者即可。如果要這麼做,必須變更與 JMS 用戶端用來建立連線的 Connection Factory 相關聯的傳輸類型。如需相關資訊,請參閱變更用於連線的傳輸類型。