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