使用nodejs进行远程模拟?

时间:2013-03-11 14:40:55

标签: node.js websocket

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

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

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

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

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

2 个答案:

答案 0 :(得分:2)

您应该考虑一下:

这些是用于轻松使用带有Node.js的Websockets的实用程序。

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

答案 1 :(得分:1)

如果你想采用咖啡脚本和AMD风格的加载器,你可以看一下this weather simulation。我认为这种模拟就像你需要的那样。更多细节如下......

基于以下套餐:

  • zappajs:socket.io只是一个组件
  • camel:服务器端coffeescript环境,具有一流的requirejs AMD风格的加载器和服务器端WebWorkers支持

关键点:

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