どちらの場合でも実際の結果がどこに格納されているのか分かりません。
私は、テストアプリケーションでデータベースとしてdjango-celeryとsqliteを使用しています。私はRabbitMQをブローカーに使用しています。セロリの結果にamqpバックエンドとデータベースバックエンドを使用する違いは何ですか?
私はCELERY_RESULT_BACKEND = "amqp"
を設定しようとしたともCELERY_RESULT_DBURI="mysqlitedb"
と「データベース」へしかし、私は、彼らが保存されると、いずれの場合も、結果と対話する方法を理解していません。
作業の終わりに作業者が戻ったときに何が起こるかを取り巻く基本的な概念を理解できないと思います。
データベースのデータと直接対話する方法を尋ねていますか?私はデータベースが単にキューを格納し、分散ロックを作成するためにトランザクションをブロックするのに使用されていると思う。有用な永続データがあるとは思わないでしょう。それはちょうど私の最高推測です、私はセロリの内部の直接の知識がありません。 – mikerobi