ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【Node.js】初识 Node.js [打印本页]

作者: 兜兜零元    时间: 2024-7-24 00:26
标题: 【Node.js】初识 Node.js
Node.js 概念

Node.js 是一个开源与跨平台的 JavaScript运行时情况 ,在浏览器外运行 V8 JavaScript 引擎(Google Chrome的内核),利用事故驱动、非壅闭和异步输入输出 等技能提高性能。
可以理解为 Node.js就是一个服务器端的、非壅闭式 l/O 的、事故驱动的 JavaScript 运行情况。
非壅闭异步

Nodejs采用了非壅闭型I/0机制,在做I/0操纵的时候不会造成任何的壅闭,当完成之后,以时 间的形式通知执行操纵。
比方在执行了访问数据库的代码之后,将立即转而执行其后面的代码,把数据库返回结果的处理代码放在回调函数中,从而提高了程序的执行效率。
事故驱动

事故驱动就是当进来一个新的请求的时,请求将会被压入一个事故队列中,然后通过一个循环来检测队 列中的事故状态变化,假如检测到有状态变化的事故,那么就执行该事故对应的处理代码,一般都是回调函数。

优缺点

优点:

因为Nodejs是单线程,带来的缺点有:

应用场景


具体场景可以表现为如下:

其实,Nodejs能实现几乎一切的应用,只考虑适不适合利用它。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4