如何在我的游戏框架项目中限制每秒的请求

时间:2018-12-17 21:11:24

标签: scala playframework playframework-2.0 threadpool

我在mysql中有500万条记录,我的任务是:

对于每条记录,将其转换为json对象并将其插入到mongodb中。

我的问题是,在将其转换为json时,在将对象插入mongo之前,我需要调用一些google api,并且google每秒有50个请求(QPS)限制。

我应该如何确保不超过此限制,并且仍能以最快的速度执行?

在执行对Google api调用的函数中测试api,我将Thread.sleep(200)放进去(我知道它很不好,仅出于测试目的),但是现在我需要在5M记录上运行它所以我需要尽可能快地表现

很抱歉,如果答案太明显,我可能不了解基本内容,可能是因为我是新手:\ 谢谢!

0 个答案:

没有答案