构建实时网站的选项

时间:2011-05-30 19:46:53

标签: javascript websocket real-time

我打算建立一个基于网络的应用程序,它控制和监控大量的实时数据。想想几千个阀门管道泵和传感器。

请列出一个技术堆栈,用于构建实时网站,并对性能进行有根据的猜测。所有开放标准都是“理想的”环境。所以不需要IE6等向后兼容性。当前和未来的技术请。

服务器端: 数据库web服务器 - 哪一个/组合可以轻松支持实时推送数据?

客户端: 什么样的客户端环境(javascript Libraries)支持显示和更新大量的实时数据?

4 个答案:

答案 0 :(得分:2)

您可以查看 Goliath

答案 1 :(得分:0)

我建议您查看最适合Socket.IONode.JS,并且可能最适合处理许多持久的并发实时连接。我想说数据库的选择更多地取决于实时数据的来源以及应该如何进入数据库。

答案 2 :(得分:0)

我无法编写实时应用程序,但我已经使用http://socket.io/和node.js了解了一下,开始时很开心。

App引擎有一个js通道api,看起来不错。您应该看看是否可以选择在app引擎上托管。

如果您正在处理服务器端的“实时”事务,我建议使用clojure来管理并发状态。

答案 3 :(得分:0)

我也是。所以我writing a frame work可以做到这一点。它基于lighttpd前端和多个fcgi后端服务器。最初的Android也使用基于它的another framework进行了测试。它是开源的,因此您可能希望将其作为起点。