报表服务器的多线程解决方案(而不是多进程)
Multithreaded solution (instead of multiprocesses) for reporting server
NodeJS 仍然不是多线程 自首次发布以来这么多年了。 JXCore是多线程但是死。我的项目需要 多线程 JS 服务器,有什么解决方案吗?
NodeJS 集群模式无法解决我的问题,因为我的服务器有报告 API,来自客户端的 4 个繁重的报告请求可以挂起我服务器的整个 4 个 CPU。
它应该更好地减慢所有请求,而不是只能处理 4 个繁重的请求。
NodeJS 通过 child_process
API.
支持多线程
您可以使用 child_process.fork
生成新线程 运行 特定的 js 模块并打开 IPC 通信通道在它们之间来回传递数据。
NodeJS 仍然不是多线程 自首次发布以来这么多年了。 JXCore是多线程但是死。我的项目需要 多线程 JS 服务器,有什么解决方案吗?
NodeJS 集群模式无法解决我的问题,因为我的服务器有报告 API,来自客户端的 4 个繁重的报告请求可以挂起我服务器的整个 4 个 CPU。
它应该更好地减慢所有请求,而不是只能处理 4 个繁重的请求。
NodeJS 通过 child_process
API.
您可以使用 child_process.fork
生成新线程 运行 特定的 js 模块并打开 IPC 通信通道在它们之间来回传递数据。