处理数千个api调用的最佳node.js服务器架构是什么?

问题描述

我正在尝试了解服务器体系结构,该体系结构可以处理来自发送其位置和其他相关数据的许多设备的连续请求。 我当时以为我需要像rethingDB或firebase这样的实时数据库,但是由于我是新手,所以我不太了解流程。

处理数千个请求并分析它们,然后在前端实时显示结果的最佳方法是什么?

解决方法

确保您的主要Node JS事件循环没有被缓慢的同步调用阻止。

使用“集群”模块和“工作线程”模块来减轻计算负担并分发请求处理。

这两个将确保您正在使用所有可用资源(内核,内存和I / O),并且您的主要Node JS事件循环始终在处理最大可能的客户端请求。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...