throttling

    1热度

    1回答

    我的Java Web应用程序从外部系统获取一些数据(JSON over HTTP),只要我的应用程序的用户请求它并批量处理(夜间更新用于没有用户请求的情况)。数据发生变化,所以缓存选项可能会耗尽。 外部系统有一些节流,我不知道的确切参数以及哪些可能会根据系统负载而变化(例如,从一个IP地址每秒钟发出10次请求,非高峰时间来自开放IP地址的每秒100个请求)。如果请求过于频繁,他们超时或返回HTTP

    3热度

    1回答

    我有一个自动鸣叫每个用户做了一次应用程序... 用户可以方便地执行该操作每秒一次,如果他们喜欢。 Twitters速率限制说明它注意在15分钟内发生了多少个推文。从技术上讲,我认为我总是低于15分钟的标准,但它似乎像Twitter也说:“嘿,你可以在15分钟内发布15个帖子,但不是15秒内15个帖子”......这是合理的,我认为... 我想解决这个问题在JavaScript方面。我想要添加一些函

    5热度

    1回答

    我有一个SOAP API,我希望在“y”时间内接收到“x”多个调用之后以用户为基础节制访问权限。 经过搜索后,第一个考虑因素(显然)就是考虑您的参数,以便何时抑制用户。然而,我并没有看到太多的实施这样的解决方案的最佳实践/例子的方式。我确实看到了Leaky Bucket Method这是有道理的。但我必须相信,尽管有更多的想法。 关于如何去实施您的节流解决方案?问题包括: 是否有任何框架提供用于在

    0热度

    1回答

    我有一个应用程序将文件上传到S3 Amazon,它在内部使用ThrottledStream类来控制带宽。我想给用户提供调整带宽的百分比在0-100%之间,因为客户端不会理解字节传输速率。 滚动的流将输入参数作为FileStream/Stream和bps(byte/bit per second)。我如何根据用户设置的百分比来调整bps值? 我的节流知识有限,你的建议对我真的很有帮助。

    0热度

    1回答

    我目前正在开发一款基于Turnbased并在服务器端使用GAE的安卓游戏。现在我用GCM来通知玩家什么时候开始行动,但是我遇到了一些线程,说GCM扼杀了很多(对每个折叠键讲大约20个初始令牌,然后每3个回合获得1个令牌分钟)。但是那些信息是基于用户体验的线索。现在我的问题是 - 因为我没有发现任何官方的事情,只有这种限制“存在” - 是否有人知道更多的“硬性事实”,或者这是我想使用的正确方法? 移

    0热度

    1回答

    我有一个.NET 3.5 BasicHttpBinding在IIS 6.0上没有托管WCF服务。 根据MS建议,我有服务节流问题。 我的服务操作被并发地调用了几百次,并且在某个时间点客户端得到一个超时异常(59:00,这就是服务器和客户端超时设置)。 如果我提高超时时间,它只是达到了新的限制。 看起来应用程序只是“冻结”在某个地方,我们一直无法弄清楚这是怎么发生的。 服务器端的WCF跟踪没有任何东

    2热度

    1回答

    我正在使用PersistentConnection向连接的客户端发布大量数据(许多小包)。它基本上是单向的数据方向(因为每个客户端将调用其他服务器上的端点来设置各种订阅,所以它们不会通过SignalR连接将任何数据推送回服务器)。 有什么方法可以检测到客户端无法跟上发送给它的消息吗? 这个例子可能是一个连接不好的移动客户端(例如在漫游的情况下,速度可能会有很大的变化)。如果我们每秒发送100条消息

    1热度

    1回答

    我正在编写一个服务,该调用的调用时间较长。客户端需要能够进行相互并行运行的连续请求,出于某种原因,我的服务不会同时执行它们,除非这些调用是从不同的客户端执行的。我试图弄清楚我错过了什么配置设置。 我正在使用netTcpBinding。我节流的配置是: <serviceThrottling maxConcurrentInstances="10" maxConcurrentCalls="10" max

    14热度

    2回答

    我做了一个XNA图像查看器,但它总是重绘场景,即使它没有改变,它让我的上网本像地狱般燃烧,所以我希望它暂停绘制,当没有什么改变。 将帧率降为1是保持冷却的一种方式,但会导致输出缓慢。 如何在没有输入的情况下防止重绘? 这个问题已经解决,但被发现了另一个问题 - 游戏会消耗大量的CPU时,它的窗口是焦点,但如果它不是,只需要CPU的1%左右。看到这个问题,就如何解决这个问题的其他详细信息: How

    7热度

    2回答

    我不知道它。几天前,它很好。但那些天,它总是抛出异常。消息是Rate exceeded,类型是Sender,代码是Throttling。不是只有一个服务器抛出了错误。我们的服务器中有三个正在抛出异常。当从Amazon检索数据时,错误是NFO异常从DescribeJobFlows返回的Retriable无效响应:{当在Amazon :: Coral :: ElasticMapReduceClient