1

在客户端,我将进行物理模拟,用户将使用基于 HTML5 的交互式视图创建模拟参数。

模拟参数将被发送到服务器端,子 nodejs 进程将计算结果并发送回客户端。

模拟结果每隔一秒发送给客户端。

我知道我将使用 HTML5 websockets,是否有接近我想要做的原型类型或示例?还是 nodejs 模块?我不是在流式传输文件,而是每秒在一个 json 对象中发送计算。

另外,我应该在我的情况下使用 exec 还是 spawn child_process ?

4

2 回答 2

2

您可能应该调查:

这些是用于轻松将 Websockets 与 Node.js 一起使用的实用程序。

此外,如果您的工作进程是用 Node.js 编写的,我建议使用该cluster模块来生成它们。否则,spawn 很酷。

于 2013-03-11T15:35:43.907 回答
1

如果你想采取coffee-script和AMD风格的loader的方式,你可以看看这个天气模拟。我认为这个模拟就像你需要的一样。更多详情如下...

基于以下软件包:

  • zappajs : socket.io 只是其中一个组件
  • camel:具有一流 requirejs AMD 样式加载器和服务器端 WebWorkers 支持的服务器端咖啡脚本环境

关键点:

我们仍然希望涉及大量计算,但目前进展缓慢。

于 2013-03-13T16:57:42.227 回答