构建实时网站的选项



我将构建一个基于web的应用程序,它可以控制和监视大量实时数据。想想几千个阀门、管道、泵和传感器。

请列出一个你将用于构建实时网站的技术堆栈,并对性能进行有根据的猜测。环境是"理想的"所有开放标准都可用。因此不需要IE6等的向后兼容性。请使用经得起当前和未来考验的技术。

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

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

您可以查看Goliath

我建议您研究一下Socket.IO,它最适合与Node.JS配合使用,可能最适合处理许多长期并发实时连接。我想说的是,数据库的选择更多地取决于实时数据来自哪里,以及它应该如何进入数据库。

我也是。所以我正在写一个可以做到这一点的框架作品。它基于lighttpd前端和多个fcgi后端服务器。最初的安卓系统也用另一个基于它的框架进行了测试。它是开源的,所以你可能想把它作为一个起点。

我还没能编写实时应用程序,但我已经涉猎了一些http://socket.io/和node.js,开始使用它是一种乐趣。

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

如果您在服务器端处理"实时"的东西,我建议使用clojure来管理并发状态。

相关内容

  • 没有找到相关文章

最新更新