相关疑难解决方法(0)

什么是一个好的速率限制算法?

我可以使用一些伪代码,或者更好的Python.我正在尝试为Python IRC机器人实现速率限制队列,它部分工作,但如果有人触发的消息少于限制(例如,速率限制是每8秒5条消息,而此人只触发4条消息),并且下一个触发器超过8秒(例如,16秒之后),机器人发送消息,但是队列变满并且机器人等待8秒,即使自8秒时间段已经过去也不需要它.

python algorithm message-queue

148
推荐指数
4
解决办法
8万
查看次数

限制方法在N秒内调用M个请求

我需要一个组件/类来限制某些方法的执行到N秒内的最大M次调用(或ms或nanos,无关紧要).

换句话说,我需要确保我的方法在N秒的滑动窗口中执行不超过M次.

如果您不知道现有的课程,请随时发布您的解决方案/想法如何实现这一点.

java throttling

128
推荐指数
7
解决办法
8万
查看次数

标签 统计

algorithm ×1

java ×1

message-queue ×1

python ×1

throttling ×1