【发布时间】:2014-07-24 17:00:56
【问题描述】:
我对 node.js 中的异步 I/O 这个词感到困惑
I/O是否只指读/写硬盘操作?
对于第三方服务的 HTTP 请求呢,这是否也算作 I/O 并获得异步 I/O 模型的好处?
从此节点投http://nodecasts.net/episodes/1-introduction-to-nodejs
Node.js 是一个用于编写快速且可扩展的网络应用程序的软件平台。它是事件驱动的并使用非阻塞 I/O。由于它使用非阻塞 I/O,它可以用一个进程处理多个请求。
引用由于它使用非阻塞 I/O,它可以用一个进程处理许多请求。 在我的应用程序中,我将使用 HTTP 请求将内容写入 MQ 服务器的并发性很高,我不确定在此模型中使用 Node.js 是否可以从中受益。
谢谢
【问题讨论】:
-
是的,网络通信是一种I/O。
标签: node.js concurrency io