问题标签 [throttling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
224 浏览

.net - 我的 WCF 服务是否会在不通过显式设置的情况下受到限制?

我的 WCF 服务是否会在不通过 明确设置的情况下受到限制?

当然,我的意思是虽然也没有以编程方式指定它。

顺便说一句,如果这很重要,我问的是托管在 IIS 6.0 上的 WCF 4.0 以及托管在 IIS 7.5 上的 WCF 4.0 - 但据我所知,这个问题无关紧要。

0 投票
3 回答
5156 浏览

php - 如何限制登录尝试 - PHP & MySQL & CodeIgniter

我希望能够根据失败的尝试限制登录尝试,但我有一些问题。

我应该使用 MySQL 吗?(读到它可能会使数据库紧张)
我应该在每个用户和系统范围内限制还是在系统范围内限制?(为了阻止普通人猜测密码)
我应该如何计算我的阈值?(所以它会自动适应变化/增长)
我应该如何检索这个阈值?查询/计算每次失败或存储在缓存中?
我应该用什么来节流?(阅读 sleep() 可能最终使服务器紧张的响应)

有人有一些示例代码吗?

我对此很陌生,所以我很感激帮助!谢谢

0 投票
3 回答
580 浏览

performance - 如何限制 DataStage

我在一个项目中工作,我们运行多个 DataStage 序列可以并行运行,特别是一个性能很差并且占用大量资源,影响共享环境。性能调整计划正在进行中,但需要时间。

同时,我希望我们可以限制 DataStage 以限制该特定作业/序列可以使用的资源 - 但是我个人对 DataStage 没有特别的经验。

如果DataStage(我相信v8.5)中存在此功能,任何人都可以发表评论,并为我指明更多细节的方向。

其次,我知道我们可以根据用户控制油门(我认为这与 AIX 'ulimit' 有关,但不确定)。作为不同的用户运行不同的作业/序列是否容易/可能?

0 投票
1 回答
592 浏览

throttling - 哪种数据结构可以限制出站消息?

我需要发送消息(在这个阶段实际技术无关紧要),同时遵守一些限制约束。基本上,就每秒消息数而言,我有与发送者和目的地相关的约束。我不介意在接受来自发件人的消息时强制执行限制,而在发送时我确实需要限制它们。我在考虑优先队列,但也许有更好的建议。

无论如何,应用程序是多线程的,用 C 语言编写并在 Linux 下运行,如果这很重要的话。

0 投票
1 回答
1350 浏览

java - Java - 限制 SOAP API 调用

我正在构建一个向 SOAP API 发出请求的 Java 应用程序。API 公开的某些方法受到限制,这些方法具有不同的限制率,范围从 5 p/m 到 100 p/m。将所有请求限制为 5 p/m 是不可接受的,因为必须更频繁地访问某些方法(即具有更高限制的方法)。

如何在我的项目中实现节流控制,以便为不同的方法指定不同的节流限制?

干杯,

皮特

0 投票
5 回答
2534 浏览

system.reactive - 如何先发生然后将事件抑制 2 秒(RxJS)

我认为 RxJS 应该非常适合抑制重复按钮点击 2 秒。但是,我正在努力实施。

为了您的方便,我已经创建了一个 jsFiddle。你需要在这个小提琴中向下滚动,因为我只是在里面粘贴了 Rx,因为我找不到 CDN。

http://jsfiddle.net/cburgdorf/mUMFA/2/

0 投票
2 回答
901 浏览

ruby-on-rails - 限制向用户发送大量消息的“rails 方式”是什么?

当我们的 rails 3 应用程序向用户发送消息(电子邮件或短信)时,我们需要限制我们这样做的速率。

认为

返回数百条消息,我们 (a) 真的不希望它们一次全部在内存中,并且 (b) 不能一次将它们全部关闭。

如果我们的实际限制是每分钟发送 200 个,那么在较小的批次中“找到”它们的 Rails 方法是什么(b)限制对 .send_me 的调用以满足我们的目标发送速率

FWIW 我们在 Heroku 上运行,并且为其他目的运行了延迟作业。

0 投票
2 回答
773 浏览

enterprise-library - 企业库电子邮件跟踪侦听器正在杀死我们的邮件服务器

我们现在正在对我们的应用程序进行压力测试,当它发生故障时,我们最终会通过 EntLib 4.0 电子邮件跟踪侦听器发送异常通知来敲击我们的 Exchange 服务器。

我们可以使用什么策略来限制正在发送的电子邮件。EntLib 中是否有任何内容,或者是否必须在 Exchange 中进行配置?我希望这可以在我们的应用程序中解决,这样我们就不必告诉客户更改他们的电子邮件服务器配置。

要么就是这样,要么我们只是禁用电子邮件跟踪侦听器,我认为这根本不是一个很好的选择。

0 投票
2 回答
2406 浏览

postgresql - 如何减少 PostgreSQL 中长时间运行的 i/o 密集型查询的影响?

这篇文章建议我可以使用游标以受限制的速率从查询中获取。我该怎么做呢?

我的目标是减少这个低优先级查询对其他高优先级查询的影响。

0 投票
2 回答
1375 浏览

amazon - Amazon Sandbox(产品广告)- HTTP 503 错误和请求限制

我使用 Amazon 的 Product Advertising API 使用 API 的 BrowseNodeLookup 方法(使用 Java 的 REST)检索他们的节点层次结构。在亚马逊的沙箱上,单个请求似乎有效,但如果我继续向各个节点发送请求,我最终会收到 HTTP 503 错误。

亚马逊论坛上的一篇帖子表明沙盒每秒最多 20 个请求: