gpt4 book ai didi

node.js - 如何启动新的nodejs进程

转载 作者:太空宇宙 更新时间:2023-11-03 22:19:21 25 4
gpt4 key购买 nike

我正在编写一个 Nodejs 守护进程,用于在后台连接到 Twitter、Facebook 和其他社交网络。每个用户都可以有多个社交网络连接到其帐户。假设每个用户都连接了大约 5 个网络并且有 1000 个用户。那将是 5000 个连接。连接必须接近实时,比如大约 1 分钟之类的。

我的想法是为每个新用户启动一个新的 Nodejs 进程,从这些社交网络中提取内容,而不是从每个用户中提取每个数据的 1 个进程。但我的问题是如何开始。我已经写了一些脚本来做到这一点,但由于我对 Nodejs 的了解还远远不够专业,所以我不知道这是如何工作的。

有没有办法在新用户注册时自动启动新的nodejs进程?或者有更好的方法吗?

提前致谢。

最佳答案

你想要 1k 个进程吗?这已经导致了 1gig 的开销和操作系统的大量工作。

为什么不将所有内容都放在一个 Node.js 进程中?你真的测试过吗?您确定需要多个进程吗?如果您愿意,可以使用 child_process从 Node.js 中启动新子进程的模块。

为了保持主进程运行,你应该看看 forever .

不过我还是想说先用一个进程对其进行测试,然后如果您发现它没有按照您的预期执行/工作,那么将这些内容放入多个进程中应该是微不足道的。

关于node.js - 如何启动新的nodejs进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4459046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com