私のプログラムはICAPServer(httpserverと同様)です。主な仕事は、クライアントからデータを受信し、そのデータをDBに保存することです。
2つの主要なステップと2つのスレッドがあります。
- ICAPServerはクライアントからデータを受信し、データをキューに入れます(50kb <1ms)。
- 別のスレッドがキューからデータをポップし、それらをDB SOに書き込みます。2番目のステップが遅すぎる場合、キューはそれらのデータでメモリをいっぱいにします。
誰かが何か提案があるかどうか疑問に思います...