小さな PHP サーバー/クライアント コードを作成しました。クライアント サーバーと言うときは、クライアントとサーバーが各モードで 5 秒間交互に動作することを意味します。
現在、コードは 2 つのサーバーで実行され、cron によってトリガーされます。
まれに、相互に完全に同期することができ、最後のマイクロ秒で接続を確立しても、それまでに PHP コードがクライアント モードにすでに渡されているか、まったく接続を確立できないことがあります。
このダンス全体が始まる前に、彼らはいくつかのデータベースクエリを実行して、大きくても小さくても同じではない情報を選択します。そのため、タイミングにランダム性を追加すると、このインシデントが発生することはめったになくなりますが、完全になくなるわけではありません.
このようなことを成功させた人はいますか?どのように?