2017-01-25 10 views
0

まず、pthreadsを使用しています。シナリオはこれです:あなたがそれらを与えるIPとポートにUDP経由でログを送るゲームのサーバーがあります。これらのログを受け取って処理し、mysqlデータベースに挿入するアプリケーションを構築しています。サーバーの数が20-30を超えることはないので、私はブロッキングソケットを使用しているので、ソケットのログを受信して​​処理するソケットごとにスレッドを作成すると考えています。データベースに挿入する必要があるすべてのmysql情報は、別のPHPの実行によって処理されるredisキューに送られます。これは大丈夫か、それとも信頼できるのですか?マルチスレッド実装パターン

Design info

答えて

-2

長時間実行プロセス(あなたのグラフに挿入するためのPHPスクリプト)のためのPHPを使用しないでください。この言語はWeb要求(数ミリ秒または最大秒後に終了)用に設計されています。あなたは常にメモリの問題にぶつかるでしょう。

関連する問題