【发布时间】:2011-11-13 08:03:06
【问题描述】:
我正在使用一个限速的网络服务,它只允许我每秒拨打 5 次电话。我正在使用我的服务器将这些调用代理到 Web 客户端:
Mashery > My Web Server > Client's Browser
我已经优化了这个 Web 服务的使用,但是我仍然偶尔会超过速率限制。相反,我想做的是在向 Mashery 发起 Web 服务调用之前将客户端的请求保留一秒钟(如果有必要,可以更长时间)。
有一些方法可以通过构建一个带有数据库后端的简单队列系统来解决这个问题,但如果某些东西已经存在,我宁愿避免这种情况。是否已经存在限制消费端的速率?
【问题讨论】: