Python이나 Java에서 효율적으로 수행 할 수있는 계산 작업을 작성 중이지만 Sidekiq은 외부 소비자를 지원하지 않는 것 같습니다.루비없이 사이드 키크를 소비합니까?
I 시스템 호출을 사용하여 작업을 산란 할 수있는 해결 방법이 있어요 알고 있어요 :
class MyWorker
include Sidekiq::Worker
def perform(*args)
`python script.py -c args` # and watch out using `ps`
end
end
가 Sidekiq 소비자를 재 작성이 할 수있는 더 나은 방법이 있나요이?
에 How do I push a job to Sidekiq without Ruby?를 참조하십시오,하지만 난'Sidekiq :: Worker'없이 sidekiq에서 소비하는 방법을 볼 수 없습니다. – knh190
이 답변을 확인해보십시오. sidekiq 내부에서 이와 같은 것을 시도하지 마시고 아마도 도움이 될 것입니다. https://stackoverflow.com/questions/11948192/commandline-statement-inside-rails-controller – rudydydy