假如你公司开发一个应用,给用户在你公司的海量数据中搜索一些数据出来,这些海量数据可能存储在10台,100台或者1000台服务器中,并且要求在1万并发请求的情况下也要30毫秒内返回结果。
于是乎你公司的C/C++或java,或者.net团队耗时1个月开发出了一套完整的系统,果然在1万并发请求的情况下,30毫秒内也返回结果。不过这套系统需要30台服务器作为支撑。
前端团队新来的一个node.js大神了解这件事情之后,向老板汇报,说他只要一天时间,用node.js就可以开发同样功能的程序,并且也可以在1万并发请求的情况下30毫秒内返回结果,而且!而且,而且部署的时候只要1台5000元的PC机! 然后node.js大神用一天的时间噼里啪啦地写出了程序并部署,第二天给老板验收,老板惊叹不已!
然后老板的新闻团队将这事情发布出去,让整个node.js社区一片澎湃!
看了半天没看懂。。。
标题党害死人
那最后核心关键本质是什么?
没看懂想表达什么
看不懂
其实重点在哪里?
不要神化node,计算量在那里
楼主逗比,鉴定完毕
过度夸张了吧。
弱智儿童欢乐多
nodejs 的场景就是处理高并发,少计算(CPU)的情况
前边说这些海量数据可能存储在10台,100台或者1000台服务器中 后边说只要1台5000元的PC机 那实际上两套系统是否真的在多台服务器大量数据环境中测试通过?
我大胆猜测跟之前那个“nodejs唯一的优势是什么”的帖子差不多,大概说前端的人不懂后端吧。 如果不是这个意思,我在这里道歉我误会了。
意思就是仅仅异步调用返回快,并没执行完计算。
哪个网站发来看看就知道了 自豪地采用 CNodeJS ionic
@flyingcodes 我的意思是用1台5000元PC机取代30台服务器,感觉把NodeJS神话得太厉害
我现在在公司用NodeJS开发UDP服务器, 所以对NodeJS实际并发这块多少知道些。
这里的意思不是说前端的人不懂后端,你楼下已经看懂了。 这里说的是node.js所谓的“高性能高并发”能力,其实正是node.js的软肋。 了解这一点才有助于你利用node.js构建高性能高并发的应用
我思路有点跟不上,能通俗点不?