當tcp客戶端連接數(shù)達到10的時候,服務端禁止客戶端繼續(xù)連接,但是前十個客戶端還能繼續(xù)保持連接狀態(tài)。
參考思路:
1、系統(tǒng)級別的話,可以從防火墻層面來做,這個自己查命令吧。
2、應用級別的話:
define('MAX_CONNECTIONS', 5);
$worker->onConnect= function($connection){
if(count($connection->worker->connections) > MAX_CONNECTIONS){
$connection->close();
}
};
這個單進程下沒問題,多進程的話配合globaldata、redis啥的來用就行。