当前位置:首页 > TAG信息列表 > 有什么用?介绍

有什么用?介绍

nodejs是干嘛的 Nodejs是什么,有什么用?

nodejs是什么,有什么用?

所以节点不是一种语言,而是一种运行时,我们通常称之为运行时。它非常类似于我们非常熟悉的java运行时环境。正如浏览器是javascript的运行时一样,我们有时称它为主机环境或运行时环境。node是服务器端javascript的运行时。

节点使用事件驱动和非阻塞i/o模型,这使得节点轻量级和高效,非常适合i/o密集型web场景。

许多语言依赖多个进程和线程来解决高并发性问题。线程处理用户的请求,并在处理后释放线程。在阻塞i/o模型中,用户线程在i/o过程中占用的cpu资源(虽然很小,但大部分都交给dma)什么都不做,等待i/o,然后响应用户,开启多进程/线程上下文的cpu切换也需要相当长的时间。

nodejs能否开发大型软件应用?有哪些公司在用nodejs做应用?

我们公司的后端和中间层都使用nodejs。它不是一个大的应用程序。我们每天访问数十万个ip地址,后端每天请求超过一百万个。使用它是可以的。我认为公司的主要目的是省钱。虽然整栈都是招聘来的,但其实他们大多是做前端业务,偶尔也忙着做后端业务。在我看来,如果它确实是一个大型应用程序,那么不建议将nodejs用于后端,但建议将其用于中间层或api网关。nodejs应用于大数据场景,其自然应用具有高并发流量,就像mongodb一样。

nodejs有什么用?

nodejs是干嘛的 Nodejs是什么,有什么用?

利用javascript开发服务器端程序有点单线程无阻塞,因此可以节省系统资源,并发性高,适合单次请求和相应的小处理。

nodejs是干嘛的nodejs在前端中的作用node.js为什么不火了


新软网 中智号

  • 关注微信关注微信

猜你喜欢

微信公众号