基本的には、クライアントがときどきサブスクライブできるデータバッファーを作成し、最後からすべてのデータを取得し、リアルタイムデータをリッスンし続け、しばらくしてからサブスクライブを解除して、繰り返します。
有効期限が切れるTTLrabbitmqキューを使用することを考えています。アイデアは、クライアントが時折サブスクライブしたり、サブスクライブを解除したりすることです。クライアントがキューにサブスクライブするとき、キューで使用可能なすべてのメッセージをフェッチする必要があります。次に、クライアントはチャネルを維持して、リアルタイムデータをプッシュします。
これはこれを行うための良い方法ですか?私はrabbitmqでpub/subする方法を知っています。クライアントがサブスクライブするたびにすべてのデータをキューにプッシュするようにするにはどうすればよいですか?