閱讀英文

共用方式為


批次處理

批次處理 是一組訊息的序列化處理,可針對資料庫來回行程進行優化。 批次是不可部分完成的工作單位,也就是說,批次不是完全成功就是完全失敗。 若批次中一個作業成功而另一個失敗,則組成批次的所有作業都是無效的,且必須重複執行。

BizTalk Server 會使用批次處理來進行下列動作:

  • 攤銷許多訊息的交易成本。

  • 藉由減少資料庫往返內部數目來提高速度。

  • 使用 BizTalk Server 非同步 API,以便更有效地利用 BizTalk Server 執行緒集區。

套用批次處理

批次處理是在接收位置的進階屬性中設定,並會在傳送埠端自動啟用。

減少批次大小

若在下列情況下,您應該降低批次大小:

  • 處理大型訊息時

  • 當資料庫往返不是您的瓶頸

注意

變更 LargeMessageThreshold 設定時請小心。 除非批次大小為 1,否則批次大小乘以平均訊息大小應該小於 LargeMessageThreshold 設定。

另請參閱

傳訊引擎
批次處理接收訊息
批次處理傳送訊息