4

ディスラプターは実際に JMS ではなくアプリケーションの代わりになるのでしょうか? 現在、JMS メッセージを使用してタスクを転送しています。

ディスラプターは、メッセージ転送のためにそれを置き換えることを意図していますか? それぞれの長所/短所は何ですか?

現在、私は JMS を使用しています。メッセージをキューに送信するプロデューサーと、メッセージをキューから引き出すコンシューマー (MDB) があります。

ありがとう。

4

2 に答える 2

6

いいえ、Disruptor は JMS の代わりではありません。ディスラプターは、キュー モデルに似たリング バッファーデータ構造に基づいていますが、要素の処理方法と追跡方法が異なります。キューと同様に使用できますが、基本的な違いがあります。たとえば、消費者は、キュー内の FIFO (または同時) 配信モデルとは対照的に、要素が消費された場所を追跡する必要があります。 これは、さらに詳細な情報を提供するスタックオーバーフローのディスカッションです

于 2012-03-14T16:19:31.657 に答える