NodeJS 可以在 Rails 3 应用程序中运行吗? (实现高I/O并发)
Posted
技术标签:
【中文标题】NodeJS 可以在 Rails 3 应用程序中运行吗? (实现高I/O并发)【英文标题】:Can NodeJS run within a Rails 3 app? (to achieve high I/O concurrency) 【发布时间】:2012-08-12 15:43:45 【问题描述】:目前我对 NodeJS 非常感兴趣,并且非常喜欢它运行高 I/O 并发的能力。
我还阅读了这个有趣的article,与该主题相关,声称 Rails 4 将能够使用“实时流”在此任务上实现高 I/O 并发并与 Node 竞争。
现在,我的问题是,NodeJS 可以在 Rails 3 应用程序中运行吗?
我等不及 Rails 4 的直播了!
【问题讨论】:
【参考方案1】:我在 RailsConf 2012 http://www.youtube.com/watch?v=4iFBC-xbE9I 上找到了 Jerry Cheung 题为“Evented Ruby vs Node.js”的视频。
他基本上解释了如何使用 Evented Ruby,并且 Evented Ruby 是一种解决方案,但又难又复杂。目前,如果我们的应用程序非常繁忙,则切换到 Node 会更容易。他还强调在考虑并发之前减少延迟非常重要。
【讨论】:
以上是关于NodeJS 可以在 Rails 3 应用程序中运行吗? (实现高I/O并发)的主要内容,如果未能解决你的问题,请参考以下文章
没有可用的包 nodejs。错误:无事可做。 Elastic Beanstalk 上的 Rails 应用程序
在 kubernetes 环境中运行时 nodemon 未启动