gpt4 book ai didi

ruby-on-rails-3 - 让 resque 工作人员更即时响应?配置指南

转载 作者:行者123 更新时间:2023-12-02 05:37:44 24 4
gpt4 key购买 nike

我使用 resque 在后台运行一些作业,客户端(用户)通过在浏览器中的 Web 应用程序上执行操作来启动这些作业。

问题是触发操作需要几秒钟。如何加快速度?我需要 resque 以更即时地响应。

IM 使用所有默认设置和配置,没有任何修改。是否有任何配置指南或现场建议来加快响应速度?

我正在运行 1 个工作人员和低队列,例如一次 1,2 个。

最佳答案

默认情况下,Resque 工作人员每 5 秒检查一次队列,取自 Resque page on Github :

start
loop do
if job = reserve
job.process
else
sleep 5 # Polling frequency = 5
end
end
shutdown

然后在“轮询频率”下显示:

You can pass an INTERVAL option which is a float representing the polling frequency.
The default is 5 seconds, but for a semi-active app you may want to use a smaller value.

$ INTERVAL=0.1 QUEUE=file_serve rake environment resque:work

你也可以看看像 beanstalkd 这样的东西相反,你可以看这个 railscast关于它。

关于ruby-on-rails-3 - 让 resque 工作人员更即时响应?配置指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11429676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com