ExpressJS +子进程 - 接收ajax请求,处理子进程并发回回应?

时间:2015-03-24 20:42:29

标签: node.js express

我有2台服务器在一个进程中全天候运行(文件server.js):

  • TCP套接字服务器(来自NodeJS' s net模块)
  • ExpressJS HTTP Server

我的TCP套接字服务器从多个gps跟踪器接收消息并将它们插入到数据库(MySQL)中。它通过在收到套接字连接时实例化一个worker(由.fork() - >文件worker.js创建的子进程)来实现这一点;然后,工作人员将处理该套接字发出的每个后续消息。

我的HTTP服务器从浏览器客户端接收HTTP / AJAX请求并回答它们。其中一些请求要求我的http服务器将请求发送给工作人员,以便它可以更好地处理它。然后,工作人员将向服务器发回一些信息。

现在,这是我的问题所在。如何将响应发送到浏览器的初始请求?我是否应该从Express传递(req,res)个对象,当它返回服务器时,根据工作人员的信息,我将任何我想要的内容发送到浏览器?

0 个答案:

没有答案
相关问题