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

 

使用 [MSMQ 傳輸屬性 ] 對話方塊來設定 MSMQ 配接器的接收位置屬性。

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

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

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

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

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

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

另請參閱

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