2017-01-25 149 views
0

首先,我使用pthreads。所以情況是這樣的:有一個遊戲的服務器通過UDP發送日誌到你給它們的IP和端口。我正在構建一個應用程序,它將接收這些日誌,處理它們並將它們插入到mysql數據庫中。由於我使用阻塞套接字,因爲服務器的數量將永遠不會超過20-30,所以我在爲每個套接字創建一個線程,以便接收和處理該套接字的日誌。所有需要在數據庫中插入的mysql信息都將被髮送到redis隊列,在那裏它將被另一個php運行所處理。這是好的還是好的,它可靠嗎?多線程執行模式

Design info

回答

-2

不要使用PHP(用於在圖形中插入PHP腳本)長時間運行的進程。該語言是專爲網絡請求(幾毫秒或最大秒後死亡)而設計的。你會一直遇到內存問題。