Использование приложения Merb для Facebook - PullRequest
0 голосов
/ 18 сентября 2008

Поскольку Rails не является многопоточным (пока), кажется, что многопоточная веб-инфраструктура будет лучшим выбором для приложения Facebook. (причина в том, что каждый процесс Rails может обрабатывать только один запрос за раз, и действия на Facebook, как правило, медленные, потому что между вашим приложением и facebook существует большая сетевая связь)

Кто-нибудь использовал Merb, чтобы написать приложение для Facebook? Есть ли порт Facebooker (плагин Facebook для Rails) на Merb?

Ответы [ 4 ]

3 голосов
/ 18 сентября 2008

Мы использовали merb_facebooker в одном из наших проектов ( Рок Голосование ), и это сработало довольно хорошо. Тестирование приложений Facebook довольно раздражает, так как вы не контролируете промежуточное ПО, поэтому следите за вашими ожиданиями от FB API и убедитесь, что вы проверяете как можно больше из них на ранних стадиях разработки (не пытаясь все то, что нам нужно было сделать с помощью fbML, принесло несколько головных болей).

2 голосов
/ 18 сентября 2008

Вот, merb_facebooker .

Кроме того, если вы хотите использовать Facebooker напрямую (например, для настольного приложения), просто установите гем:

gem install facebooker
0 голосов
/ 18 сентября 2008

Вы можете запустить пассажир на Apache, который запустит столько экземпляров Rails, сколько ему нужно, до определенного предела (я думаю, по умолчанию 30). Он также убьет их по мере необходимости, поэтому, если вы не получите столько обращений, сколько было 5 минут назад, он вернет системные ресурсы обратно в систему.

Узнайте больше о пассажире на http://modrails.com

0 голосов
/ 18 сентября 2008

Вы смотрели на Скворец ? Это сервер, используемый Твиттером для обработки своих сообщений. Это постоянный сервер очередей, который позволяет делегировать рабочие места работникам.

...