node.js应用真正高并发高性能的核心关键本质?
假如你公司开发一个应用,给用户在你公司的海量数据中搜索一些数据出来,这些海量数据可能存储在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社区一片澎湃!