私は Rails アプリケーションを構築しています。他のプロジェクトのワーカーがいて、 ironworkerと呼ばれ、Python で書かれています。このワーカーを Rails アプリケーションで使用することはできますか? 解決策の 1 つとして、他のワーカーresqueを使用する予定ですが、Python スクリプトを実行できますか?
助けてくれてありがとう、何から始めればいいのかわからない
私は Rails アプリケーションを構築しています。他のプロジェクトのワーカーがいて、 ironworkerと呼ばれ、Python で書かれています。このワーカーを Rails アプリケーションで使用することはできますか? 解決策の 1 つとして、他のワーカーresqueを使用する予定ですが、Python スクリプトを実行できますか?
助けてくれてありがとう、何から始めればいいのかわからない
Ironworker のドキュメントからわかるように、python worker はコマンド ラインから実行できます。
exec 'hello_worker.py'
この投稿では、その方法について説明しています: Ruby からシェル コマンドを呼び出す。
たとえば、レスキュー ワーカーで python ワーカーを呼び出すことができます。
class ImageConversionJob
def work
system("exec 'hello_worker.py'")
end
end