小编CCw*_*CCw的帖子

Ruby EventMachine,Python Twisted或JavaScript Node.js有什么意义/目的?

我不明白这些框架解决了什么问题.它们是Apache HTTPD,Tomcat,Mongrel等HTTP服务器的替代品吗?或者他们更多?为什么我可以使用它们......一些现实世界的例子?我已经看到了无数的聊天室和广播服务的例子,但是看不出这有什么不同,例如,设置一个Java程序来打开套接字并为每个请求分配一个线程.

我想我理解非阻塞I/O,但我不明白它与多线程Web服务器的区别.对于Node.js,我读到它只有一个线程,并且这可能比处理多个线程更有效,但这是这些框架和传统Web服务器之间的唯一区别吗?

twisted nonblocking eventmachine node.js

26
推荐指数
3
解决办法
4370
查看次数

标签 统计

eventmachine ×1

node.js ×1

nonblocking ×1

twisted ×1