我可以确定 Ruby 代码是否正在 Sidekiq 作业中执行吗?
Can I determine if Ruby code is executing in a Sidekiq job?
我可以做类似下面的事情吗?如果是,我如何实施 in_sidekiq_job
?
def method_for_anyone_to_call
if in_sidekiq_job
puts "hey! I'm running in a Sidekiq job."
end
end
您可以使用 Sidekiq.server?
,即:
def method_for_anyone_to_call
if Sidekiq.server?
puts "hey! I'm running in a Sidekiq job."
end
end
我可以做类似下面的事情吗?如果是,我如何实施 in_sidekiq_job
?
def method_for_anyone_to_call
if in_sidekiq_job
puts "hey! I'm running in a Sidekiq job."
end
end
您可以使用 Sidekiq.server?
,即:
def method_for_anyone_to_call
if Sidekiq.server?
puts "hey! I'm running in a Sidekiq job."
end
end