0

必要なパイプライン コンポーネントがメッセージの詳細をデータベースにヒットさせるのに問題があるように思われるため、ホスト スロットリングを使用して、受信場所で BizTalk が処理するファイルの量を制限することを計画しています。X 個のメッセージを Y 秒 (またはその他の実現可能な時間) 以内に処理する必要があることを示したいと考えています。この動作を強制するために使用できるスロットリング設定を知っている人はいますか?

値の設定方法は知っていますが、最適な構成が見つかりません。

(注: ソリューションの 1 つでパイプラインも調整される場合がありますが、調整できないサードパーティ コンポーネントが含まれています。)

4

2 に答える 2

0

ここでの最も簡単なアプローチは、カスタム アダプターを作成することだと思います。残念ながら、すぐに使用できるファイル アダプターはスロットリング/ポーリング間隔を直接サポートしていません。また、ADO.NET を介して DB に直接ヒットしている場合、既に与えられた提案がカスタム パイプライン処理に直接影響を与えるとは思いません (ただし、試してみても問題ありません)。ファイル アダプター設定で BatchSize プロパティを設定できますが、その場合でも、そのバッチサイズを可能な限り速く何度も送信することを止めるものは何もありません。

処理のために追加のファイルを送信する前に、一定期間待機するカスタム アダプタを作成できます。SDK File Adapter sampleに基づいて作成できます。

于 2015-09-30T19:48:20.523 に答える