複数のクライアントでコードを配布および実行するクライアント サーバー アプリを開発しています。これは、次のように機能する必要があります。
- クライアントは、毎分ステータスを送信するサーバーに接続します。
- サーバー ストア クライアントの IP とステータス。
- 誰かが実行するコードをサーバーに送信します。
- サーバーは、空いているアクティブなクライアントを検索し、コードを送信します。
これに関する私の問題は、処理できるクライアントの量です。クライアントオブジェクトなどを保存するためにリストを使用することを考えていましたが、何千ものクライアントを持つことができるので、リソースが不足するため、おそらく良い考えではありません。サーバーをハングアップさせずにすべてのクライアント データを効率的に保存するには、どのオプションが最適でしょうか?
コードを表示できなくて申し訳ありませんが、私は現在設計段階にあり、これで立ち往生しています。プロジェクトは Python を使用して開発されますが、コードは必要ありません。