gpt4 book ai didi

Node.js 子进程限制

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:08 33 4
gpt4 key购买 nike

我知道 Node 是一个单线程系统,我想知道子进程是否使用它自己的线程或其父进程。举例来说,我有一个带有两个线程的 amd E-350 cpu。如果我运行一个 Node 服务器,它生成十个子实例,它们都连续工作。它会允许它还是会因为硬件本身不够充分而失败?

最佳答案

根据我自己的经验,我可以在仅使用一个核心的 Amazon t2.micro 中成功生成 150 个子进程。

原因是?我因为测试我的核心服务器的限制而对自己进行了 DoS。

攻击持续了 8 个小时,直到我放弃,但它本来可以持续更长时间。

我的代码只是运行一个 HTTP 客户端池,一旦一个请求完成,就会产生另一个请求。这不需要很多CPU。但它需要大量的网络。大多数时候,进程只是等待请求完成。

但是,在高并发应用程序中,如果在这么多进程之间共享内存,性能将会很糟糕。

关于Node.js 子进程限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31252188/

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