私は小さなサーバークライアントメッセージキュープログラムを作成しました。サーバーはメッセージキューを作成し、キューに書き込み、クライアントはメッセージキューIDを取得し、キューから書き込まれたデータを読み取ります。
問題は、クライアントが停止/再起動されると、クライアントがキューを破棄/削除することです。また、サーバーはキューへの書き込みを試みますが、失敗します。クライアントが再度起動すると、新しいメッセージキューが作成されます。これで、サーバーがメッセージキューが作成されたことを認識し、キューへの書き込みを開始できる可能性があります。または、この状況を克服する別の方法はありますか。
注:書き込まれたデータはクライアントによって読み取られる必要があるため、サーバーはキューを破棄できません。
ありがとう。