ディスラプターは実際に JMS ではなくアプリケーションの代わりになるのでしょうか? 現在、JMS メッセージを使用してタスクを転送しています。
ディスラプターは、メッセージ転送のためにそれを置き換えることを意図していますか? それぞれの長所/短所は何ですか?
現在、私は JMS を使用しています。メッセージをキューに送信するプロデューサーと、メッセージをキューから引き出すコンシューマー (MDB) があります。
ありがとう。
ディスラプターは実際に JMS ではなくアプリケーションの代わりになるのでしょうか? 現在、JMS メッセージを使用してタスクを転送しています。
ディスラプターは、メッセージ転送のためにそれを置き換えることを意図していますか? それぞれの長所/短所は何ですか?
現在、私は JMS を使用しています。メッセージをキューに送信するプロデューサーと、メッセージをキューから引き出すコンシューマー (MDB) があります。
ありがとう。
いいえ、Disruptor は JMS の代わりではありません。ディスラプターは、キュー モデルに似たリング バッファーデータ構造に基づいていますが、要素の処理方法と追跡方法が異なります。キューと同様に使用できますが、基本的な違いがあります。たとえば、消費者は、キュー内の FIFO (または同時) 配信モデルとは対照的に、要素が消費された場所を追跡する必要があります。 これは、さらに詳細な情報を提供するスタックオーバーフローのディスカッションです