2013-04-25 40 views
4

我正在寻找一个web应用的原型,它将使用套接字将一个温和的消息流推送到移动web应用客户端。我想选择一种适用于大量客户的体系结构(如果/当它转移到生产中时(所以我不必稍后更改)Faye&Ruby或Node.js的可扩展性

我想从轨道开始,因为它的熟悉性和强大性结构从容易到原型。我认为Faye会根据pub-sub层提供我需要的内容,但是我会通过使用ruby和大量的套接字连接来创建瓶颈,或者如果您遵循Faye隔离/保护Ruby服务器的规定?

在一开始,负载不会很重要,所以它不会有问题,我只是不想在稍后有很多套接字连接,并且我希望我使用node.js时被困扰!服务器端JS对我来说是相当新的,但我想有一个好处,JS应用程序可以包括客户端也

赞赏。

回答

0

你可以看看https://github.com/faye/faye-redis-node

这个插件为Faye消息服务器提供了一个基于Redis的后端。它允许单个Faye服务通过Redis数据库服务器存储状态和路由消息来分布在许多前端Web服务器上

+0

构建失败,并且回购没有被主动维护,因此我投了票。 – AjaxLeung 2016-09-21 00:38:58