私のデータベースには多くのユーザーがいます。接続されていなくても、websocket 経由でメッセージを送信できるようにしたいと考えています。オフラインのユーザーにメッセージを送信するときはいつでも、彼が接続するまでメッセージをキューに入れておき、その後すべてのメッセージが彼にプッシュされるようにしたいと考えています。
そんな感じ:
template.convertAndSendToUser(
"user123",
queue,
hello);
その機能は可能ですか?
メッセージ バスとして activeMQ を使用していることに注意してください。(メッセージブローカー)。上記で説明している機能は、jms\message キューの標準です。
編集:私はactivemqでアプリを作成しました - オフラインのユーザーにメッセージを送信すると、メッセージはエンキューされず、失われます。何か案は?
ありがとう!