請使用這個畫面來檢視或變更選取要搭配內嵌 WebSphere JMS Provider 使用之 Topic Connection Factory 的配置內容。這些配置內容會控制如何建立連線來通往相關聯的 JMS Topic Destination。
Topic Connection Factory 用來建立通往 Topic Destination 的 JMS 連線。 Topic Connection Factory 是相關聯的 JMS 提供者所建立的。 內嵌 WebSphere JMS Provider 的 Topic Connection Factory 有下列內容。
如果要檢視這個管理主控台頁面,請按一下資源 -> WebSphere JMS Provider->(在內容窗格的「其他內容」下)WebSphere Topic Connection Factory -> connection_factory
請依照慣例使用完整的 JNDI 名稱;比方說,在 jms/Name 格式中,Name 是資源的邏輯名稱。
這個名稱用來鏈結平台的連結資訊。 連結會將模組部署描述子所定義的資源關聯到由平台連結至 JNDI 內的實際(實體)資源。
| 資料類型 | 字串 |
「配置」標籤
JMS 提供者、名稱空間連結或共用程式庫之類的資源可以定義在多個範圍,定義在較明確範圍的資源會改寫定義在較一般範圍的複本。
請注意,不管所定義的資源範圍是什麼,資源的內容只適用於個別的伺服器層次。 比方說,如果您在 Cell 層次定義資料來源的範圍,則 Cell 中所有的使用者,都可以查閱以及使用這個資料來源,而這個資料來源在該 Cell 中是唯一的。 但是,資源內容設定對於 Cell 中的每一個伺服器來說,是本端設定。 比方說,如果您將連線數目上限設定為 10,則該 Cell 中的每一個伺服器都可以有多達 10 個連線。
當建立資源時,始終都會將它們建立畫面中所選取的現行範圍內。 如果要檢視其他範圍中的資源,請在範圍選擇表單中指定不同的節點或伺服器。
| 資料類型 | 字串 |
| 資料類型 | 字串 |
| 預設值 | 空值 |
| 資料類型 | 字串 |
| 預設值 | 空值 |
| 資料類型 | 字串 |
| 資料類型 | 列舉 |
| 預設值 | 空值 |
| 範圍 | WebSphere 管理領域中的下拉節點清單。 |
附註: 訊息驅動 Bean 無法對發佈/訂閱支援使用直接接聽器埠。 因此,任何將埠設成直接來配置的 Topic Connection Factory 都無法與訊息驅動 Bean 一起使用。
| 資料類型 | 列舉 |
| 單位 | 不適用 |
| 預設值 | QUEUED |
| 範圍 |
這些埠的 TCP/IP 埠號定義在 WebSphere 內部 JMS 伺服器中。 |
這個內容提供已定義給 WebSphere Application Server 的 J2C 鑑別資料項目別名清單。您可以選取一個資料項目別名來鑑別到 JMS 提供者的新連線。
如果您已啟用 WebSphere Application Server 廣域安全,請選取一個指定使用者 ID 和密碼的別名來鑑別到 JMS 提供者的新連線。 這個別名的使用,是根據應用程式元件部署描述子的 Connection Factory 資源參照中所宣告的資源鑑別 (res-auth) 設定而定。
附註: 使用者 ID 若超過 12 字元就無法與內嵌的 WebSphere JMS Provider 一起用於鑑別。 比方說,預設的 Windows NT 使用者 ID Administrator 就無效,內嵌的 WebSphere 傳訊不能用它,因為它包含 13 個字元。 因此,WebSphere JMS Provider Connection Factory 的鑑別別名必須指定少於 12 個字元的使用者 ID。
這個內容提供已定義給 WebSphere Application Server 的 J2C 鑑別資料項目別名清單。您可以選取一個資料項目別名來鑑別到 JMS 提供者的新連線。
如果您已啟用 WebSphere Application Server 廣域安全,請選取一個指定使用者 ID 和密碼的別名來鑑別到 JMS 提供者的新連線。 這個別名的使用,是根據應用程式元件部署描述子的 Connection Factory 資源參照中所宣告的資源鑑別 (res-auth) 設定而定。
附註: 使用者 ID 若超過 12 字元就無法與內嵌的 WebSphere JMS Provider 一起用於鑑別。 比方說,預設的 Windows NT 使用者 ID Administrator 就無效,內嵌的 WebSphere 傳訊不能用它,因為它包含 13 個字元。 因此,WebSphere JMS Provider Connection Factory 的鑑別別名必須指定少於 12 個字元的使用者 ID。
DefaultPrincipalMapping JAAS 配置會將鑑別別名對映至使用者 ID 和密碼。您可以定義和使用其他對映配置。如果需要對映配置的詳細資訊,請參閱 Java 鑑別和授權服務配置項目設定。
| 資料類型 | 挑選清單 |
| 資料類型 | 列舉 |
| 預設值 | 已清除 |
| 範圍 |
|
如果您選取這個內容,您也必須指定用戶端 ID 內容值。
| 資料類型 | 字串 |
| 範圍 | 有效的 JMS 用戶端 ID |
如果您清除這個勾選框內容(針對非 XA 協調),JMS 階段作業仍會列在交易中,但它會使用資源管理程式本端交易呼叫(session.commit 和 session.rollback),而不是 XA 呼叫。 此舉可以提升效能。 但是,這也表示只有一個資源可以列在 WebSphere Application Server 的交易中。 WebSphere Application Server Enterprise 中的最後一個參與者支援,可讓您將一個非 XA 資源與其他 XA 相容資源列在一起。
如果 WebSphere Topic Connection Factory 將 Port 內容設為 DIRECT,便不會套用這個內容,而且一律會沿用非 XA 協調。
| 資料類型 | 勾選框 |
| 預設值 | 已選取(已啟用 XA 協調) |
| 範圍 |
|
| 建議 | 當收到的訊息佇列或主題是交易中的唯一資源時,請勿啟用 XA 協調。 當涉及包括其他佇列或主題在內的其他資源時,請啟用 XA 協調。 |
所有 J2C 連接器會共用連線儲存池內容。
應用程式伺服器會將連線和階段作業與 JMS 提供者置於儲存池中,來提高效能。 您必須針對您的應用程式,來配置連線和階段作業儲存池內容,否則可能不會得到您所要的連線和階段作業行為。
如果 JMS 資源的並行伺服器端存取作業超出預設值,請變更連線儲存池的大小。連線儲存池大小是以個別佇列或主題為基礎來設定的。 請參閱下表,以取得詳細資料。
這個鏈結提供鏈結至所有 J2C 連接器共用的選用連線儲存池內容的畫面。
應用程式伺服器會將連線和階段作業與 JMS 提供者置於儲存池中,來提高效能。 您必須針對您的應用程式,來配置連線和階段作業儲存池內容,否則可能不會得到您所要的連線和階段作業行為。