polling相关内容

关于appengine的聊天应用程序

我愿意在App Engine上实施聊天网站。但我发现App Engine不允许我使用服务器推送。 (因为它将在30秒后杀死响应)。 那么可以使用另一种可以使用 的方法吗?轮询会导致糟糕的用户 体验吗?用户 的含义是否需要等待一段时间才能从服务器中检索新消息? 什么是理想的轮询 interval? 如果你使用非常小的轮询间隔,我的带宽是否会耗尽?我会遇到性能问题吗? ..
发布时间:2019-01-08 13:41:16 Java开发

Java:检测对文件的修改(文件轮询?)

检测Java中文件修改的最有效方法是什么? 我读过关于文件轮询但是,轮询方法有许多缺点随着观看文件数量的增加而变得明显。我宁愿不使用轮询,但在线的一些解决方案似乎指向文件轮询作为推荐的方法。我希望可能是一个与操作系统相关的文件系统更新回调解决方案 - 这在Linux和Windows中都可能吗? 鉴于我目前只打算“观看”2个文件,我仍然对文件轮询解决方案持开放态度。理想情况下,我希望文件 ..
发布时间:2018-12-29 20:51:02 Java开发

轮询I / O(MIPS)

我正在尝试在MIPS中编写一个程序,该程序使用轮询从键盘读取字符,然后使用内置的键盘和显示MMIO模拟器显示它。不幸的是,我无法理解所使用的寄存器和控制位背后的概念,但一直试图从在线示例中找出它。 这就是我所拥有的到目前为止写的: .data .text .globl main main: .eqv RCR 0xffff0000#接收器控制寄存器(就绪位) . ..
发布时间:2018-08-24 17:46:52 其他开发

有没有办法使用Mule的HttpPollingConnector轮询几个地址?

我正在尝试使用Mule中的http轮询连接器从包含所有这些地址的列表中轮询多个地址(URL链接)。目前,我只能从一个地址进行轮询,但我想找到一种方法来使用此列表来迭代每个站点的轮询。 Mule中是否有提供此类功能的内容? 解决方案 复合源是您要找的吗?它允许您在入站中拥有多个端点。 例如。来自 http://www.mulesoft.org/documentation-3.2/dis ..
发布时间:2018-07-10 10:32:36 其他开发

从J2ME客户端轮询HTTP服务器

我在我的手机(客户端)上运行了一个J2ME应用程序, 我想打开与服务器的HTTP连接并继续轮询更新的信息服务器。 所执行的每次轮询都会耗尽GPRS字节,从长远来看会变得昂贵,因为GPRS计费基于发送和接收的数据包。 是否有使用HTTP协议进行轮询的字节有效方式? 我也听说过长时间的民意调查,但我不确定它是如何运作的以及效率如何。 实际上,优先考虑的方法是服务器告诉手机应用 ..
发布时间:2018-07-09 16:17:03 Java开发

“状态更改”APNS失败时的应用程序架构

我在这个主题上看到了几个问题。但所有人都只是说你必须从其他方式中恢复过来。但没有人解释其他方法是什么!我无法找到答案。这也是对此问题的评论的后续跟进。 假设我正在开发优步应用程序。司机需要知道乘客的位置。 乘客为 123设置一个取货地点XYZStreet 。 2分钟后,她决定取消整个皮卡。所以现在我需要 来通知司机。 这是一个重要的状态更改更新。 首先想到的是: 发 ..
发布时间:2018-07-09 15:09:11 移动开发

Hudson无限循环轮询Git仓库中的更改?

哈德森的git插件效果很好。但是,构建脚本必须更新存储库文件中的版本号,提交并推送回存储库。 当哈德森旁边轮询检查更改时,它会进入一个无限循环,因为它认为提交作为“变更”再次构建,它提交了一个变更,所以它再次构建,然后它提交另一个变更等等......你明白了。 我停止了它,在每个版本库中运行了一个“git log”,并且比较了最新的commit id与使用git ls-tree HEA ..
发布时间:2018-04-27 15:21:55 其他开发

检测传输中的文件?

我正在编写一个应用程序,通过每隔几秒轮询一次目录来监视新输入文件的目录。新文件可能通常是几兆字节,所以需要一些时间才能完全到达输入目录(例如:从远程共享复制)。 是否有一个简单的检测文件是否正在被复制的过程?理想情况下,任何方法都是平台和文件系统不可知论的,但是如果不同平台可能需要特定的策略。 我已经考虑过几个分开的目录列表秒和比较文件大小,但这引入了一个时间/可靠性权衡,我的上司不满 ..
发布时间:2017-11-06 21:47:20 其他开发

在Java中最有效的方式来查看/轮询日志文件

有许多方法可以使用创建一个程序,只需调用Unix tail 命令,但是问题是这个进程必须安装在Unix机器尾部安装。另一个选择是只读取文件,一行一行,直到没有更多的行,睡一段时间,然后尝试读取下一行和重复。 现在的问题是如何去查询正在被写入的文件。 AFAIK没有办法在Java中获取异步通知,当文件被修改,因为这是太低级别(来自操作系统)。我也知道没有支持这个的库。 解决方案 > 文 ..
发布时间:2017-11-04 21:47:05 Java开发

用Ajax和Dojo调查服务器

我正在使用 dojo.xhrPost 发送Ajax请求 这个调用被一个函数所包装的函数sendRequest() 每3秒)将相同的ajax发送到服务器 如何使用Dojo实现服务器轮询?我基本上需要调用 sendRequest()每3秒 解决方案 不要相信Dojo有一个内置方法进行轮询,所以这里是一个通用的方法,适用于框架 var Poll = function(p ..
发布时间:2017-06-24 09:25:57 前端开发

平行ping多个网络设备的最佳方法是什么?

我通过迭代ping来调查网络中的大量设备(超过300个)。 该程序依次轮询设备,因此速度很慢。 我想提高轮询的速度。 在Delphi 7中有一些方法可以实现: 每个设备都有一个线程做ping。 学习并使用Indy 10.需要的例子。 使用基于窗口消息的重叠I / O。 根据事件使用完成端口。 什么是更快,更容易?请提供一些例子或链接。 解决方案 使用ICMP ..
发布时间:2017-04-24 21:40:13 Delphi

执行结果文件的简单轮询

对于我的论文的数据收集模块,我已经实现了一个简单的轮询机制。这是需要的,因为我将每个数据收集请求(许多之一)作为SQL查询,通过Web form提交,由 RCurl 代码模拟。服务器处理每个请求并生成具有特定URL( RESULTS_URL 在下面的代码中的结果的文本文件)。无论请求,URL和文件名是一样的(我不能改变)。由于不同数据请求的处理时间显然是不同的,有些请求可能需要大量的时间,所以我的 ..
发布时间:2017-04-22 00:44:31 开发方法

在邮箱接收邮件时触发脚本?

我想处理一个特定的邮箱,当它收到邮件,我知道我可以有cron检查每n分钟的任何邮件,但想知道是否有一种方法来“侦听”邮件,而不是连续轮询。 解决方案 尝试。转发文件 您可以将消息转换为任何所需的程序或脚本,但也可以检查 procmail 可以做你想要的。 ..
发布时间:2017-01-13 21:01:15 Linux/Unix

如何获取对象的实例名称

我使用下面的代码来编写代码来在指定的时间间隔内查询web方法。 现在在this.Poll函数中我必须做 this.tmo = setTimeout(this.strInstanceName +“.Poll()”,this.iInterval); 而不是 this.tmo = setTimeout(this.Poll(),this.iInterval); ..
发布时间:2016-11-23 14:07:52 前端开发

如何在cassandra做轮询?

我试图找到一种方法来查询一个cassandra数据库,但我是新的,我不知道如何。 说我有一个表“用户”像这样 - > users - > user_name - > gender - >状态 ,我想不断轮询,以便知道是否有新用户添加到表。 解决方案 关系数据库中的标准方法将涉及执行SELECT, ID降序,所以最新的行总是首先返回,所以你 ..
发布时间:2016-11-13 15:11:25 其他开发

良好的C#.NET解决方案来管理频繁的数据库查询

我目前的工作对将超过通过WCF和WCF数据服务的网络进行通信与数据库的C#.NET桌面应用程序。将有可能需要在一定的时间间隔被刷新的应用中有许多斑点。最简单的解决办法是只是把一个计时器这些领域,并重新查询数据库。然而,随着数千客户连接到服务层,因此数据库中,这些操作将是服务器非常昂贵的。 我所考虑的是建立一个RSS feed的由客户机轮询,并让客户知道何时这些特定区域需要进行更新。 RSS提 ..
发布时间:2016-09-23 22:26:45 C#/.NET

串行端口查询和数据处理

我想从几个串口来自传感器通过微控制器读取。每个串口将获得超过2000次测量(每次测量是7个字节,都在十六进制)。和它们在同一时间烧制。现在我是从4个串口轮询。另外,我每次测量转换成字符串,并将其追加到一个StringBuilder。当我完成接收数据时,他们将在输出中一个文件。问题是CPU消耗是非常高的,范围从80%至100%。 我去,虽然一些文章,把Thread.sleep代码(100)在最 ..
发布时间:2016-09-23 21:20:17 C#/.NET

轮询服务 - C#

将anobody能帮帮我吗? 我创建一个连接到SQL数据库和表检查的日期,并把它比作今天的一个窗口服务日期和更新该数据库如现场如果日期等于今天的日期,然后现场将被设置为true。 我遇到的问题是,当我开始它不这样做,该服务,但是当我在一个正常的形式做它完美 我的代码如下: // System.Timers 定时器定时器=新的Timer(); 保护覆盖无效的OnStar ..
发布时间:2016-09-18 12:41:37 C#/.NET