目前我们有一个Applet,它通过FTP,套接字和HTTP消息与我们的硬件和服务器进行交互。我被问及是否可以放下applet,然后使用显示动态网页和JavaScript的浏览器。我不相信这是可能的,因为我的理解是,浏览器只能显示对它发起的请求的响应,而我们的应用程序需要显示它从硬件获得的数据,而硬件仅在其传感器被触发时发送。将数据推送到客户端浏览器的Web应用程序
我想过使用AJAX来定期轮询硬件,但我相信同一个原点安全限制会阻止我轮询不同地址的硬件设备。我可以通过让各种硬件设备将所有更新发送到服务器来解决这个问题,但这会对我们当前配置的方式进行重大改变。还有一个性能问题 - 它是一个具有数百台设备的国家应用,每天产生数百万个事件。我必须能够在3秒内做出响应,所以我必须非常频繁地轮询硬件(1秒或更少)以保持这种性能水平。
那么我对web应用程序的理解是否正确?
是有办法的浏览器中显示的信息从多个地址来?
相关:[我怎样才能实现一个实时仪表板?](http://stackoverflow.com/q/6935016/102937) – 2012-07-09 18:10:09