我有一个电流系统,这是建立一个Windows应用程序,并执行特定的任务非常接近实时。有网络中的节点,与我们的定制服务器通信,通信状态,和发送和接收命令。

我们正在寻找移动到网络部署的平台。节点,说他们的60-100,需要与服务器进行通信,并迅速显示到客户端。我说的是毫秒,而不是秒。网络连接是LAN / 100Mbps的或千兆,从客户到服务器的可靠的快速连接。所述节点的通信也小,而且它已经发送作为XML消息,这是不体积庞大,并且在数量不压倒性的。

我们的系统架构师有信心,并且向我们保证,这可以用LAMP + AJAX来完成。我个人已经参与了类似的系统之前,我是持怀疑态度的保证传递信息的这种接近实时。

为了有一个全面的检查,是我错了吗?可以这样做(孔)灯或任何类似的语言? (不是Java,我知道一个推出Java小程序可以做到这一点)。

有帮助吗?

解决方案

如果你谈论的是一个接近实时的应用程序,如消息程序,而不是实际的实时那么它可以做到的。该技术被称为“长轮询”或彗星和已被成功地用于几个主要的网络创业( Meebo的例如)。

HTML 5个规范还包括一个内置的消息API 应真正推进的那些技术成为主流,因为它是在下一代浏览器实现(以及某些当前一代的以及)。

其他提示

这样做的AJAX部分是细。像Lightstreamer等彗星(HTTP服务器推送)服务器产品可提供接近实时的通信。

等式的LAMP的部分是,担心我的。你可能需要某种形式的自定义后端,以实现高性能。洛杉矶部分都很好。你的应用程序的需求,可能会导致你重新考虑MP。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top