共用方式為


訊息批次

需要同時處理配接器的訊息群組時,您應該批次處理這些訊息,以最佳化效能。 就程式設計來說,訊息批次是具有關聯作業的訊息集合。 藉由將訊息分組在批次中,而不是個別提交每個訊息,即可優化資源和處理工作的使用方式。 BizTalk Server 會使用批次處理來進行下列動作:

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

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

  • 以非同步方式處理訊息,以更有效率的方式使用BizTalk Server執行緒集區。

    批次是不可部分完成的工作單位。 也就是說,其中的所有作業不是全部成功就是全部失敗。 如果批次內其中一個作業成功而另一個失敗,則組成批次的所有作業都是無效的,而且必須重新提交這些訊息。 這表示,為了回應失敗的批次,配接器必須執行三項作業:

  • 判斷哪些訊息失敗。

  • 決定失敗訊息的處理方式。

  • 重新提交未失敗的訊息。