0

サーバーに Java API があり、それでタスクを作成し、RabbitMQ を介して Celery に追加したいと考えています。次のチュートリアルhttp://www.rabbitmq.com/tutorials/tutorial-two-python.htmlに従いました。ここでは、クライアント (send.java) に Java を使用し、受信 (receive.py) に python を使用しました。コールバック メソッドが呼び出される receive.py で、@celery.task でアノテーションを付けたメソッドを呼び出して、タスクがセロリに追加されるようにします。

これらすべてがサーバーにどのように展開されているのか、具体的にはなぜ receive.py ファイルがあるのか​​ 疑問に思っています。receive.py は、サーバー上で継続的に実行する必要があるプロセスですか? Javaクライアントタスクを自動的にセロリにルーティングするようにRabbitMQを構成する方法はありますか?

ありがとう!

4

1 に答える 1