共用方式為


COM+ 佇列元件和數據分割

COM+ 佇列元件服務完全支援分割區的概念。 也就是說,當數據分割內的佇列元件執行時,訊息會排入佇列,而元件最終會在元件的分割區內執行。

分割元件的佇列名稱

傳統上,佇列元件服務會使用應用程式名稱作為佇列名稱。 這表示,在非分割區案例中,計算機上只有一個應用程式名稱的實例存在,每個應用程式名稱都有自己的消息佇列。

不過,在分割區的情況下,相同應用程式名稱的多個實例可以存在於計算機上,佇列元件服務會針對共用相同應用程式名稱的任何佇列元件使用相同的佇列。

啟用佇列元件

使用分割區標識符來啟動非佇列元件的相同規則會套用至佇列元件,如下所示:

  • 如果使用Moniker來啟動佇列元件並包含分割區標識碼,則會使用此分割區標識碼來尋找分割區。 此分割區識別碼優先於可能存在於正在啟動之元件內容中的任何分割區標識碼。
  • 如果未使用Moniker來啟動元件,則會使用物件內容中的分割區標識碼。
  • 如果對象的內容中沒有數據分割標識碼,則會使用 Active Directory 內的預設使用者對數據分割對應。

注意

如果伺服器電腦與網路中斷連線,而且伺服器中斷連線時使用者對數據分割集對應有所變更,分割區快取可能會包含過時的使用者對分割集對應。 如果使用者對分割集對應是用來啟動元件的機制,這可能會導致啟用錯誤。

 

COM+ 事件已完全整合到分割區中。 這表示訂閱者可以訂閱應用程式位於數據分割內的發行者。 若要允許此訂閱,訂閱者類別集合包含兩個數據分割相關屬性:事件類別分割標識碼和事件類別應用程式標識符。

應用程式設計限制

數據分割實作

在分割區中註冊和啟用元件

什麼是 COM+ 資料分割?