[z/OS]

佇列共用群組

佇列共用群組只存在於 z/OS® 佇列管理程式上。 佇列共用群組是一組可以存取相同共用佇列的佇列管理程式。 佇列共用群組的每一個成員都有權存取同一組共用佇列。

IBM® MQ 探險家 」中佇列管理程式所屬的所有佇列共用群組,都會顯示在 佇列共用群組 資料夾中。 佇列共用群組的成員可以存取的所有資源,都會顯示在佇列共用群組的資料夾中。

佇列共用群組有一個最多四個字元的名稱。 該名稱在您的網路中必須是唯一的,且必須不同於任何佇列管理程式名稱。

您無法在「 IBM MQ 探險家」中建立或配置佇列共用群組。

如需相關資訊,請參閱 IBM 說明文件中的 佇列共用群組及叢集

共用佇列

共用佇列是已定義在佇列共用群組中的佇列管理程式上,且佇列共用群組性質為 Shared 的佇列。 共用佇列的物件定義儲存在 Db2®上佇列共用群組的共用儲存庫中,共用佇列上的訊息儲存在實體連結機能的連結機能結構中。

佇列共用群組中的所有佇列管理程式都可以存取共用佇列,這表示它們可以在共用佇列中放置及取得訊息,而不需要有作用中的通道。 由於任何佇列管理程式都可以存取共用佇列,因此應用程式不會與任一佇列管理程式是否可以使用有關。

屬於某一佇列管理程式的所有共用佇列,都會顯示在佇列管理程式的資料夾中。 佇列共用群組中的所有共用佇列,也都會顯示在佇列共用群組的共用佇列資料夾中。

群組定義

群組定義是 IBM MQ 物件的群體術語,這些物件定義在佇列共用群組中的佇列管理程式上,且佇列共用群組處置方式為 Group。 任何可以在 z/OS 佇列管理程式上定義的 IBM MQ 物件,其佇列共用群組處置方式都可以是 Group。 當您建立群組定義物件時,物件的定義會儲存在 Db2 的共用儲存庫中。

IBM MQ 會自動為每一個佇列管理程式建立物件 (具有佇列共用群組處置方式 Copy) 的副本,並將其儲存在佇列管理程式的頁集零與佇列管理程式的專用物件 (具有處置方式 Private)。 頁集是一種特別格式化以供 IBM MQ使用的資料集。 處置方式為 Copy 的佇列中的訊息也會儲存在頁集上,但不應該儲存在頁集零上,因為如果頁集零已滿,則 IBM MQ 無法正確運作。 您可以建立一或多個儲存類別物件將佇列對映至頁集,來指定訊息要儲存在哪一個頁集中。

屬於某一佇列管理程式的所有群組定義,都會顯示在佇列管理程式的資料夾中。 佇列共用群組中的所有群組定義,也都會顯示在佇列共用群組的群組定義資料夾中。