[MSMQ 傳輸屬性] 對話方塊,接收

 

使用 [ Msmq 傳輸屬性 ] 對話方塊,即可設定 MSMQ 介面卡的接收位置屬性。

使用 作法
密碼 設定要用於遠端佇列的密碼。
使用者名稱 決定要用於存取遠端佇列的使用者名稱與密碼。 您不能使用遠端電腦的本機使用者做為使用者名稱。
批次大小 設定使用此屬性的批次大小。 BizTalk 2006 Adapter for MSMQ 以批次方式提交訊息到 MessageBox 資料庫。 預設批次大小為0,而最小批次大小為1。 注意: 如果接收位置的 交易 屬性設定為 True,每個訊息批次會在 Microsoft Distributed Transaction Coordinator (MSDTC) 交易的環境下提交至 MessageBox 資料庫。 在批次中的每個訊息都保存至 MessageBox 中,並置於適當的訂閱者佇列之前,為訊息批次建立的 MSDTC 交易仍會處於開啟狀態。 因此,當 批次大小 參數增加時,此 MSDTC 交易的持續時間會增加。 因為有大量的 MSDTC 交易同時開啟可能會對整體效能造成負面影響,所以啟用交易支援時,不應該將 批次大小 參數設定為非常大的值。
佇列 輸入有效的佇列路徑。 系統將根據您指定的佇列路徑執行適當的驗證。
失敗時 指定配接器如何回應錯誤。 將這個屬性設為下列其中一個值:

停止。 若發生錯誤狀況,則透過這個接收位置停止接收訊息。

擱置 (不可繼續)。 擱置訊息並標示為不可繼續。

擱置 (可繼續)。 擱置訊息並標示為可繼續。 重要: 如果 [已排序的處理] 屬性的 [True] 選項、[失敗時] 屬性的 [停止] 選項和 [交易式] 屬性的 [False] 選項同時套用,則任何失敗傳遞的訊息都不會被擱置或留在來源佇列中。 在此實例中,可能會發生訊息遺失。 若要在使用 [排序的處理] 功能時避免資料遺失,則只在 [交易式] 屬性套用 [True] 選項時,才為 [失敗時] 屬性套用 [停止] 選項。 接著,若發生訊息傳送失敗,原始訊息將會保留在來源 MSMQ 佇列中。 如果 [排序的處理] 屬性設定為 [False] 的值,那麼 [失敗時] 屬性將不會生效;此時若再發生訊息傳遞失敗,則該訊息將會遭到擱置,並且處於已擱置 (可繼續) 的狀態。
排序的處理 將此屬性設為 True 或 False。 指示是否連續處理訊息。 若將此屬性設為 True,當與「BizTalk 傳訊」或已將 [排序的傳遞] 選項設為 True 的「協調流程傳送埠」搭配使用時,會容納已排序的訊息傳遞。 如需 Ordered Delivery 選項的詳細資訊,請參閱「請參閱」中的適當主題。

將此屬性設為 True,也可以將配接器以單一執行緒方式,在處理大型訊息時將資源使用最佳化。 如需有關傳送和接收大型訊息的詳細資訊,請參閱<另請參閱>中的適當主題。
異動 將此屬性設為 True 或 False。 注意: 介面卡不支援在遠端佇列上進行交易式讀取。

如需有關設定 MSMQ 配接器屬性與執行叢集主控件中配接器的詳細資訊,請參閱<另請參閱>中的適當主題。

另請參閱

如何設定 MSMQ 接收位置
訊息的排序傳遞
使用 MSMQ 配接器傳送和接收大型訊息
在叢集主控件中執行配接器處理常式的考量