首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RabbitMQ在可伸缩的nodejs应用程序中,如何构建一个可伸缩的应用程序?

RabbitMQ在可伸缩的nodejs应用程序中,如何构建一个可伸缩的应用程序?
EN

Stack Overflow用户
提问于 2013-09-05 12:47:23
回答 2查看 423关注 0票数 0

如果我想在我的nodejs项目中使用socket.io来实现一个可伸缩的应用程序,与redis相比,我将使用哪一个?您对使用RabbitMQ作为消息代理有什么看法?

在其他场景中,可以使用Rabbit或其他功能更强大的工具。

你有什么建议让我在Nodejs中构建一个可扩展性很好的应用程序。

我正在读这篇文章http://blog.cloudfoundry.com/2013/01/31/scaling-real-time-apps-on-cloud-foundry-using-node-js-and-rabbitmq/

我需要你的Feedback.Thanks。

EN

回答 2

Stack Overflow用户

发布于 2013-09-06 04:20:45

在开始使用RabbitMQ之前,您应该尝试使用进程的nodeJS分支。它有一个内置的消息队列,可以帮助你看到你需要做什么。

内置到node中的消息队列甚至允许您传递套接字和http连接,这非常棒!

下面是文档中指向派生子进程的链接:NodeJS Documentation: Child Processes

这是之前的一篇相关帖子。Prior StackOverflow Post

在你开始使用RabbitMQ之前,先试试这个。我尝试过这样做,但实际上在实现和扩展方面都遇到了一些困难。

票数 2
EN

Stack Overflow用户

发布于 2013-11-01 05:02:49

您可能会发现ZeroMQ可以满足您的需求。它不需要单独的代理实体。您需要在您的机器上安装构建工具,因为绑定包含一个C++组件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18627951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档