私はグループ作成用のリクエストをサーバーに送信して(グループのデータベースエントリを作成する)リクエストを送信し、応答を返す私のメッセンジャーアプリを持っていますが、結果クライアントが同じグループのために再度要求を送信するように弱接続に、応答は、特定の時刻に受信されません。クライアントから複数のリクエストを処理する方法
この場合に発生する障害は、これらの要求を処理し、同じグループの異なるgroup_idを持つデータベースに2つのエントリ(またはより多くの要求の場合はさらに)を作成します。
は、どのように私は、データベースに複数のエントリを回避し、それが一貫することができますか?クライアントは、アプリを再インストールするときに、グループの3つのエントリがデータベースに存在する場合により複数のエントリへ は、3つのすべてのアプリにロードされます。クライアントが同じ名前を持つ複数のグループを作成することができるので、指定された名前のグループがすでに存在しているが、これは受け入れられな解決策ではない場合、私は考え
一つの解決策は、そのチェックです。
注:
- 私は、サーバー上のエントリを格納するためMYSQL Enterpriseエディションを使用しています。
- あなたはグループがのWhatsAppメッセンジャーで作成されたと同じように、グループの作成と考えることができます。