比如開(kāi)發(fā)一款聊天軟件,將用戶(hù)加入了Gateway::joinGroup 組里。 然后用戶(hù)通過(guò)特殊手段,比如1秒發(fā)送大量垃圾數(shù)據(jù)到組里,這樣都廣播給用戶(hù)了。如果這個(gè)組里有1000用戶(hù),那么這種廣播,是不是會(huì)有安全隱患?會(huì)造成這1000用戶(hù)響應(yīng)不過(guò)來(lái)或者客戶(hù)端死死機(jī)?
用redis記錄每個(gè)用戶(hù)一分鐘內(nèi)發(fā)言次數(shù),比如超過(guò)10次就禁止發(fā)送。