私は現在、サーバーからイベントの通知を受信するためにWebSocket接続を必要とするWebアプリケーションを開発中です。
クライアントはグループに分けられ、グループ内のすべてのクライアントは同じイベント通知を受信する必要があります。
ActiveMQは、クライアントのグループごとに異なるキューを使用して、おそらくこのモデルをサポートできると思いました。また、stompを使用してイベントをActiveMQにプッシュし、クライアントにstomp-over-websocketsを使用することも比較的簡単です。
私が見ている問題は、メッセージが1つのクライアントだけで消費されるのではなく、キューに接続されているすべてのクライアントに配信される必要があるということです。
また、キューは保存しないでください。イベントの生成時にクライアントが接続されていない場合、クライアントはイベントを受信しません。
ActiveMQについてはあまり知らないので、これが可能かどうか、または独自のメッセージサーバーを作成する代わりに使用できる別の簡単なソリューションがあるかどうかはわかりません。
ありがとう