我们正在尝试切换到shoryuken作为我们的ActiveJob后端。但是在测试中,我们发现在尝试将作业入队时会有很多延迟。
这是用来测试延迟的代码。
class ApplicationController < ActionController::Base
def self.tryFunc()
puts Time.now
SecondJob.perform_later('message')
puts Time.now
end
end
字符串
并得到了这些结果
023-07-24 13:09:26 +0530
Enqueued SecondJob (Job ID: 276b1b36-81e2-4a70-99c7-4708d18f1610) to Shoryuken(test-queue) with arguments: "message"
2023-07-24 13:09:31 +0530
型
是Shoryuken通常观察到的延迟,还是这种延迟可能有其他原因?
1条答案
按热度按时间fbcarpbf1#
当
shoryuken
向第三方服务SQS
发送消息时,预计会有一些延迟。