所以我最近听到了很多关于 node.js 的消息。支持者似乎吹捧它是基督的第二次降临。这激起了我的兴趣,我决定阅读它。
我遇到了多个具有基准数字的来源,它显然在处理大量并发请求方面做得很好。但是编写代码的“回调”方式对我来说感觉非常“不自然”。一点点研究让我找到了 Eventlet,它让我可以在编写看起来非常像同步的代码时执行异步操作(因此让我更有效率)。
但是 Node.js 似乎比 Eventlet 强大得多(http://codescience.wordpress.com/2011/09/05/non-blocking-io-node-js-and-pythons-eventlet)。我假设这是因为 V8 JS 引擎。是否有 Java/Javascript 产品允许我在编写同步代码的同时执行异步操作,从而为我提供两全其美的优势 - 开发人员的生产力和 JVM/V8 的性能?