遅い (カスタム) BizTalk アダプターの問題に直面しています。
毎晩、アプリケーションは数分以内に 10,000 を超えるメッセージを MSMQ に送信します。残念ながら、BizTalk がそれらを処理するには数時間かかります。
メッセージを複数の関係者にルーティングするだけで、オーケストレーションはありません。あるパーティでは、カスタム アダプターを開発する必要がありましたが、このアダプター/インターフェイスは非常に低速です。したがって、BizTalk はアプリケーション全体を自動的に抑制し、この低速のアダプターを介して送信できる数のメッセージのみをキューから読み取ると思います。
したがって、MSMQ が空になるまで数時間かかります。
この遅いアダプターを停止し、たとえば、ローカル ファイル システムに書き込むファイル アダプターのみを有効にすると、MSMQ からの数千のメッセージを処理するのに数秒かかります。
BizTalk を微調整して受信メッセージをより高速に処理し、この送信ポートの送信メッセージを調整することはできますか? 残念なことに、1 つのパーティーが遅いために、他のすべてのパーティーがメッセージを待たなければなりません。
アドバイスありがとうございます!
敬具マイケル