使用载波和,我设法使图像处理延迟(通过延迟作业),有点。在图像上传时,作业排队,但遗憾的是,它也在上传时同步处理。完成相同工作的计划作业,然后重新开始处理图像版本。显然,我不希望它在上传时立即处理,而只处理来自工作人员的版本。我的Rails 3模型的相关部分如下: include ::CarrierWa
我有一个简单的方法,可以检查URL是否存在,如果不存在,则尝试创建照片对象。 if Photo.find_by_external_url(image_url).blank? profile_photo.user_id = user_id profile_photo.save end
# Photo.rb
我使用Ruby on Rails创建网页,因为我有很多后台作业,所以我使用resque来对这些作业进行排队。然而,除了我的Rails项目之外,我希望能够将jobas放在来自其他进程的resque队列中。是否可以从C程序在resque中放置作业?
或者,是否存在另一种不太特定于语言的队列系统?我知道我可以设置一个小的内部webapp作为resque的接口,但这对于仅仅将作业放入队列来说似乎相当麻烦