Faye & Ruby или Node.js для масштабируемости

Я хочу создать прототип веб-приложения, которое будет использовать сокеты для передачи мягкого потока сообщений клиентам мобильных веб-приложений. Я хочу выбрать архитектуру, которая будет работать для большого количества клиентов, если/когда она перейдет в производство (чтобы мне не пришлось менять ее позже)

Я хотел бы начать с рельсов, потому что они знакомы и имеют сильную структуру с самого начала, что означает, что их легче прототипировать. Я думаю, что Фэй предоставит то, что мне нужно с точки зрения уровня pub-sub, но собираюсь ли я создать узкое место, используя ruby ​​и большое количество сокет-соединений, или Faye изолирует/защитит сервер Ruby от этой нагрузки, если вы будете следовать ?

Вначале нагрузка не будет значительной, поэтому это не имеет значения, я просто не хочу, чтобы меня ковыляли позже, когда будет много подключений к сокетам, и я бы хотел использовать node.js! JS на стороне сервера был бы для меня довольно новым, но я думаю, что есть преимущества в том, что приложение JS может также включать в себя клиентскую сторону.

Совет ценится.


person markdrayton    schedule 25.04.2013    source источник


Ответы (1)