1
私がセロリの仕事を書いたことを想像して、サーバーにコードを書いてみましょう。しかし、サーバーにタスクを送信したいときは、前に書いたコードを再利用する必要があります。 私の質問は、サーバーとクライアントの間でコードを分離する方法があるということです。セロリコードをサーバー側とクライアント側に分ける方法は?
私がセロリの仕事を書いたことを想像して、サーバーにコードを書いてみましょう。しかし、サーバーにタスクを送信したいときは、前に書いたコードを再利用する必要があります。 私の質問は、サーバーとクライアントの間でコードを分離する方法があるということです。セロリコードをサーバー側とクライアント側に分ける方法は?
セロリ労働者にリクエストを転送するフラスコのようなWebサーバーを試してみてください。または、キュー(SQS、AMQP、...)から読み取って同じものを実行するサーバーを試してください。
あなたが選択したソリューションに関係なく、セロリの作業者とセロリのタスクを呼び出す「サーバー」の2つのサービスになります。両方とも同じコードを共有しますが、異なるコマンドラインで起動します。
タスクコードが十分小さい場合は、コードにgitリポジトリをインポートしてそこから呼び出すことができます。