国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workman做的API服務(wù),大家有沒有什么好的接口頻次調(diào)用限制的方法?

AccessDenied

workman做的API服務(wù),大家有沒有什么好的接口頻次調(diào)用限制的方法?

不想使用重武器,因為是輕量級的,不能占用太多的資源。

4103 2 0
2個回答

AccessDenied

只是簡單的限制被調(diào)用的接口,不用標(biāo)記用戶進(jìn)行限制,因為那一端是硬件,處理是個動作,所以不能調(diào)用太快了

  • 暫無評論
six

數(shù)據(jù)發(fā)給硬件的時候記錄個時間,當(dāng)前時間減去上次發(fā)送的時間小于某個值就忽略不發(fā)送,這樣就可以嚴(yán)格限制發(fā)到硬件的數(shù)據(jù)頻率了。

Gatewayworker的話就用$_SESSION記錄時間。workerman的話就用$connection對象記錄,比如workerman

$time = time();
if (isset($connection->lastSendTime) && $time - $connection->lastSendTime < 某個值) {
    return;
}
$connection->lastSendTime = $time;
$connection->send('xxxxx');
  • AccessDenied 2019-11-23

    謝謝,是個思路,不過對面的請求是無狀態(tài)的,不會帶cookies,session沒用的。但是想起來業(yè)務(wù)有個緩存服務(wù),針對硬件控制的,記錄下上次訪問時間就好了,比對一下。

年代過于久遠(yuǎn),無法發(fā)表回答
??