Node.js 是异步的、事件驱动的、非阻塞的和单线程的,使得它成为开发下面应用程序的完美候选:
实时应用程序,如聊天和提供实时更新的应用程序
将视频或其他多媒体内容流式传输给大量观众的流式应用程序
其他 I/O 密集型应用程序,如协作平台
遵循微服务架构的网络后端
然而,Node.js 的特性使得它对于其他类型的应用程序来说不是一个理想的选择。执行 CPU 密集型任务的应用程序(如复杂的数学计算)在使用 CPU 时表现不佳,因为 Node.js 是单线程的。
如果你想了解更多这方面的信息,请查看我们的文章 Node.js 架构以及何时在项目中使用。
网友回答文明上网理性发言已有0人参与
发表评论: