我有一个基于Ruby on Rails应用程序的web前端,可以将数据插入Postgresql数据库。当数据库获得新数据时,应该使用Numpy/Scipy脚本对其进行分析。有没有一种使用Ruby对Python后台作业进行排队的简单方法?
我猜一种方法是使用 (或其他Ruby作业排队系统)来处理Ruby后台脚本,该脚本再次使用命令行调用Python脚本。
我们正在开发一个web应用程序,其中有大约50%的写请求,我们最终将数据推送到多个数据存储中,并在这些数据存储中插入和更新大量记录。为了缩短响应时间,我们希望在后台异步处理这些请求。我们的web应用程序是用Ruby on Rails编写的。Resque:更多信息在这里: Resque似乎非常适合,而且它专门用于后台作业处理。“后台作业可以是任何响
我正在开发一个Ruby on Rails应用程序,它需要允许用户一次同时上传16张高质量的图像。
这通常意味着大约10-20兆字节(有时更多),但连接的数量正在成为最相关的问题。不用说,我需要移动系统作为后台进程运行,以防止我的web服务器锁定,就像它已经没有流量一样。我的问题是,在用于后台作业的所有基于Rails的系统(Starling、BackgroundRb、Spawn等)中,是否有一个系统可能比其他系统更适合这种场景(我对构建
我曾经用Ruby On Rails编程过一段时间,我曾经在像这样的后台作业上做过长时间运行的任务,例如处理和图片上传来制作缩略图,或者发送电子邮件,或者可能与外部API交互等等。所有这些任务都会占用服务器!但是当我来到PHP时,我没有看到人们在后台做这些事情,我看到的每一件事都是直接做的!
这不会影响性能吗?有人能给我解释一下吗?
我有一个web应用程序(Rails + heavy ),它解析通过用户提供的URL获取的HTML页面中的元数据(想想Pinterest或Instapaper)。目前,此处理完全在客户端进行。获取URL并解析DOM的代码位于Rails应用程序中相当大的一组JS脚本中。
偶尔也希望在应用程序的服务器端进行这种处理。理想情况下,我希望能够在后端(可能在异步后台作业中)处理这些URL,使用的逻辑与我们的JS