首页 / 程序员 / 正文
Node.js真的有高并发优势吗?
通甚思 发表于:2020-3-26 10:11:14 复制链接 发表新帖
阅读数:1907

下载APP可以快速和圈友联系

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Node.js真的有高并发上风吗?


上一篇:iOS 13.4正式推送,此次连iPhone 5S也收到了更新?
下一篇:Java和C# 谁的成长远景更好?
温馨提示:
下载好向圈客户端可以随时随地交流学习经验,也可以和圈友发起聊天成为好友
好向圈www.kuaixunai.com是一个专业经验分享交流平台,请提供优质的经验内容分享,拒绝任何广告内容出现,低质量广告内容硬广包含手机号码,微信,QQ或者二维码,网址等形式存在可能会审核不通过 要想被各大搜索引擎尽快收录请做好内容原创工作,才会有更好的推广效果。
返回列表
使用道具 举报
条评论
您需要登录后才可以回帖 登录 | 立即注册
波尔卡0野狼 发表于 2020-3-26 10:14:47 | 阅读全部
是的,适合I/O密集型应用,其特点为:
1. 它是一个Javascript运行环境2. 依赖于Chrome V8引擎进行代码解释3. 事件驱动4. 非阻塞I/O5. 轻量、可伸缩,适于实时数据交互应用6. 单进程,单线程最大优势:可以处理数万条连接,本身没有太多的逻辑,只需要请求API,组织数据进行返回即可缺点也是明显的:1. 不适合CPU密集型应用;
2. 只支持单核CPU,不能充分利用CPU3. 可靠性低,一旦代码某个环节崩溃,整个系统都崩溃
使用道具 举报
回复
零753 发表于 2020-3-26 10:18:43 | 阅读全部
如果都是只有一个线程的话,node.js这些东西会有高并发的优势。如果普通的程序用多进程/多线程并且配置的合适的话,其实是差不多的。  
所以这一方面node.js真正的优势不是高并发,而是容易配置,有几个处理器核心就运行几个进程,这样就可以把计算能力完全发挥出来。而不用像普通的程序那样,配置运行几个进程几个线程,设多了怕浪费资源,设少了又怕浪费cpu能力。
使用道具 举报
回复
相关推荐
广告合作以及侵权投诉客服QQ:1623331347 江苏好向圈信息科技有限公司 网站地图1 网站地图2