原理
Worker説明
WorkerはWorkermanの最も基本的なコンテナであり、Workerは複数のプロセスを起動してポートを監視し、特定のプロトコルで通信することができます。これは、nginxが特定のポートを監視するのに似ています。各Workerプロセスは独立して動作し、Epoll(event拡張が必要)+非ブロッキングIOを採用しており、各Workerプロセスは数万のクライアント接続を処理し、これらの接続から送信されるデータを処理することができます。主プロセスは安定性を保つために、子プロセスを監視するだけで、データを受信したり、ビジネスロジックを実行したりすることはありません。
クライアントとworkerプロセスの関係

主プロセスとworker子プロセスの関係

特徴:
図からわかるように、各Workerはそれぞれのクライアント接続を維持しており、クライアントとサーバー間のリアルタイム通信が容易に実現できます。このモデルに基づいて、HTTPサーバー、Rpcサーバー、一部のスマートハードウェアのリアルタイムデータ報告、サーバープッシュデータ、ゲームサーバー、WeChatミニプログラムのバックエンドなど、基本的な開発ニーズを簡単に実現することができます。