1

最新のメッセージが最も重要であり、古いメッセージはすぐに無関係になるという状況があります。そのため、新しい設計では、着信メッセージの処理に後入先出(LIFO)パターンを実装する必要があります。

だから、これを行う方法は?FIFOを実装するのは比較的簡単だと思います(送信ポートの「注文された配信」チェックボックスを使用)が、その逆を行うにはどうすればよいですか?

4

1 に答える 1

2

これは些細なことではありません。あなたが言うように、FIFOは注文をサポートするインバウンドトランスポートと注文された配信で設定された送信ポートを使用して問題ありません。

ただし、FILOはこの方法ではサポートされていないため、これを行うには、シーケンスが逆になる場合を除いて、Resequencerと呼ばれるパターンを実装する必要があります。

BizTalkでリシーケンサーを実装するには、シングルトンオーケストレーションパターンを使用し、おそらく.netコードを呼び出してFILOロジックを実装する必要があります。リチャード・セロターはここで方法の概要を説明します(ただし、FIFOを使用します)。

これがお役に立てば幸いです。

于 2012-07-03T10:59:32.447 に答える