2

X個の同様のメッセージの準備ができるかY時間経過するまで、エンタープライズサービスバスでのメッセージの消費を遅らせる方法はありますか?

私の目標は、コンシューマー内のいくつかのメッセージをシリアル化して集約することです。これにより、メッセージのストレージにアクセスするのではなく、バッチにアクセスします。

現在、RhinoESBで遊んでいます。このESBまたはあなたが知っている他のESBでの私のオプションを知りたいです。

ありがとう!

4

1 に答える 1

0

NServiceBusでは、1回の呼び出しでメッセージのバッチを送信できます。これは、各メッセージが個別に送信されたかのように処理されます。もう1つのオプションは、Saga、つまり組み込みの長時間実行ワークフローを使用することです。メッセージの状態を一意に識別して相互に関連付け、時間を追跡するタイムアウトメカニズムを活用できます。

于 2012-01-31T22:40:54.983 に答える