1

所以我创建了一个触发消息监听器的服务文件。这个服务文件有一些逻辑来确保一个工作进程被触发......

基本上:

_parentProcess = function() { // logic to determine if process is parent) }
if (!_parentProcess()) {
    _createParent();
} else {
    _executeWorker();
}

_createParent 将派生出带有标志的 service.js 文件,以便下次进程运行时,我们处于子/工作进程中。

Worker 进程是让我的听众兴奋的原因,现在我试图解决的问题是这是否足够的资源管理?侦听器收到一条消息,告诉它启动某个应用程序。此应用程序可能需要 10 秒到 120 秒才能完成。

如果它崩溃了,很明显,service.js 文件会处理它并启动另一个,但我更担心阻塞和使用我的大部分机器。我应该在侦听器中再次分叉我将要启动的实际应用程序还是就足够了?

4

0 回答 0