Ruby on rails 在Facebook应用程序中使用Merb

Ruby on rails 在Facebook应用程序中使用Merb,ruby-on-rails,facebook,merb,Ruby On Rails,Facebook,Merb,由于Rails还不是多线程的,所以对于Facebook应用程序来说,线程化web框架似乎是更好的选择。(原因是因为每个Rails进程一次只能处理一个请求,而facebook的操作往往很慢,因为你的应用程序和facebook之间有很多网络通信) 有人使用Merb编写Facebook应用程序吗?有Facebooker(Rails的Facebook插件)到Merb的端口吗?你看过吗?它是twitter用来处理他们的消息的服务器。它是一个持久队列服务器,允许您将作业委派给工作人员 你看过吗?它是twit

由于Rails还不是多线程的,所以对于Facebook应用程序来说,线程化web框架似乎是更好的选择。(原因是因为每个Rails进程一次只能处理一个请求,而facebook的操作往往很慢,因为你的应用程序和facebook之间有很多网络通信)


有人使用Merb编写Facebook应用程序吗?有Facebooker(Rails的Facebook插件)到Merb的端口吗?

你看过吗?它是twitter用来处理他们的消息的服务器。它是一个持久队列服务器,允许您将作业委派给工作人员

你看过吗?它是twitter用来处理他们的消息的服务器。它是一个持久队列服务器,允许您将作业委派给工作人员

您可以在Apache上运行passenger,它将根据需要启动任意多个Rails实例,直到达到某个限制(我认为默认值为30)。它还将根据需要杀死它们,因此,如果你没有得到5分钟前那么多的点击,它会将系统资源释放回系统


了解有关乘客的更多信息您可以在Apache上运行乘客,它将根据需要启动任意多个Rails实例,直到达到某个限制(我认为默认值为30)。它还将根据需要杀死它们,因此,如果你没有得到5分钟前那么多的点击,它会将系统资源释放回系统

了解更多关于乘客的信息,请访问

此外,如果您想直接使用Facebooker(如桌面应用程序),只需安装gem:

gem install facebooker
瞧,

此外,如果您想直接使用Facebooker(如桌面应用程序),只需安装gem:

gem install facebooker

我们在一个项目()中使用了merb_facebooker,效果非常好。测试Facebook应用程序非常烦人,因为你无法控制中间件,所以请注意你对FBAPI的期望,并确保在开发阶段的早期尽可能多地验证它们(没有在早期尝试fbML需要做的所有事情会带来一些麻烦).

我们在一个项目()中使用了merb_facebooker,效果非常好。测试Facebook应用程序非常烦人,因为您无法控制中间件,所以请注意您对FB API的期望,并确保在开发阶段的早期尽可能多地验证这些应用程序(没有在早期尝试我们需要使用fbML做的所有事情会带来一些麻烦)。

是的,我们曾经使用Starling。但总是把可能需要一段时间的事情委托给另一个不同的过程是一件痛苦的事。是的,我们曾经用过Starling。但总是将可能需要一段时间的工作委托给不同的流程是一种痛苦。