私はかなりこれが何を意味するか理解していない:JMSトピック時間依存
各メッセージには、複数の加入者を有することができます。サイト運営者と購読者の間に存在する時間は、 です。 トピックの購読者は、購読が作成された後に公開されたメッセージ のみを消費することがあります。
「時間依存性」が存在するとはどういう意味ですか?上記のことは、「サブスクライバはサブスクリプションが作成された後にのみメッセージを消費する可能性がある」と言いますが、サブスクライバがまだ作成されていないメッセージを消費することはできないと理解しているため、 )。
Googleで説明が見つかりませんでしたので、ご協力いただきありがとうございます。
編集:私は春のブートやその他の技術を説明する素晴らしいチャンネルをYouTubeで見つけました。特に、このvideoは、キューとトピックの違い(恒久サブスクライバとも言える)を理解するのに役立ちました。
私はビジネス・コンテキストにおいて、メイン・アプリケーションからの変更をリッスンし、dbを追加/変更するために必要なspringboot APIを持っています。この場合、「固定加入者」モデルを使用しますか? メインアプリケーションとまったく同じ変更を聞くspringbootアプリがもう少しあります。その結果、別々のキューが作成され、メインアプリケーションがこれらの別々のキューに同じメッセージを送信します。 トピックの代わりにキューを使用する理由はわかりません。私は、あなたがビジネスのコンテキストなしであなたの意見を述べることは難しいかもしれないが、あなたの考えは何ですか? – johnwick0831
メッセージの内容はまったく同じですか?答えが「はい」の場合は、処理能力が高く、トピックに1回しか生成されないため、複数のキューに生成する意味はありません。 – developer
はい、メッセージはまったく同じです。私は別の開発者にチェックしたところ、トピックに変更していない理由は、ビジネスの制約(お金と時間)によるものだと思われます。お返事をありがとうございます。 – johnwick0831