throttling

    1热度

    1回答

    我想创建一个WCF Rest服务,该服务将由其他​​平台轮询。 我想限制他们所做的民意调查,以便我的服务不会挂断。 如果他们超出限制,也会自动拒绝投票。 有没有办法在WCF做到这一点?

    0热度

    1回答

    我正在构建表单应用程序并按下一个正在while循环中循环的按钮,直到它找到一些结果。但是这个循环正在请求某个服务器。我想在1分钟内将这些请求加入到最多5个请求中。所以需要有一些睡眠直到新的分钟开始的逻辑。请有人可以帮我吗? 这里是我的代码: public int RPMCounter { get; set; } private async void SearchCheapestAu

    2热度

    2回答

    我目前正在开发一个下载服务器。我需要将用户的下载速度限制为100KB/s。 这是我的代码: func serveFile(w http.ResponseWriter, r *http.Request) { fileID := r.URL.Query().Get("fileID") if len(fileID) != 0 { w.Header().Set("Conte

    3热度

    1回答

    我目前通过自定义中间件为请求分配随机代理。我想将关键码下载限制到请求正在使用的特定代理,但据我所知,开箱即可,只有绑定到域或IP时才有可能。我担心在代理中间件中实现池化逻辑会导致线程安全问题。有没有人做过这个?任何指针将不胜感激。

    2热度

    1回答

    我的WCF服务抛出ProtocolException(403) - 请求实体太大。将文件(〜100KiB)推送到服务时会发生这种情况。 奇怪的是,这只发生在托管(暂存)版本,而不是本地。我的客户端配置为: <system.serviceModel> <bindings> <basicHttpBinding> <binding name="DefaultBindi

    2热度

    2回答

    我已经编写了一个脚本,用于从文件中获取URL并同时向所有URL发送HTTP请求。我现在想要限制会话中每秒HTTP请求的数量和每个接口的带宽(eth0,eth1等)。有没有什么办法可以在Python上实现这一点?

    0热度

    1回答

    我正在开发一次只能处理一个用户请求的WCF服务。其他请求必须排队,如果队列变大,则其他请求将存储在数据库中,并且相应地通知用户。我能够通过在WCF中实现服务限制来获得用户队列,但当队列很长时,用户会收到请求超时错误。对于请求限制我用WCF服务节流服务合同2. [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, Con

    -4热度

    1回答

    任何人都知道是否可以限制使用RestSharp上传的网络带宽?即使通过手动上传文件,我也找不到任何好的解决方案。如果编码太困难,我也在考虑嵌入外部解决方案。 更新:问题是我们的客户并不总是有良好的互联网连接,所以他们需要确保我们的应用程序不会减慢其他更重要的应用程序运行。我们试图在他们的代理服务器上提出QoS建议,但是由于其他原因,他们不能这样做。 谢谢!

    2热度

    1回答

    我试图在对象中使用_.throttle,但我认为我不知道如何正确执行此操作。 我使用jQuery和Underscore.js function object() { this.throtthled = function() { // This should alert 1 alert(this.var); } this.fastFunc =

    14热度

    2回答

    我和其他一些开发者正在进行AI竞赛。基本上,我们有一个简单的棋盘游戏,我们每个人都编写了一些AI,这些AI将被托管在我们自己的Web服务上,以相互对抗。 我已经启动并运行了一个简单的基于WebApi 2的服务,该服务发布到Azure。我的期望是大多数时候它会很安静,然后突然在游戏开始时,它可能会非常迅速地收到200-400个请求(游戏只能持续几秒钟)。游戏服务器和AI与普通的JSON POSTs进