セロリタスクをasyncio.Task
のように見せるラッパーを作成するにはどうすればよいですか?または、セロリーをasyncio
と統合するより良い方法はありますか?セロリとasyncioを組み合わせるには?
@asksol、セロリ、said this:の作成者:preforkのにCPUバウンドのタスクをルーティング:
これは、非同期I/Oフレームワークの上に分布する層(トップチップとしてセロリを使用することは非常に一般的です作業者はイベントループをブロックしないことを意味します)。
しかし、具体的にasyncio
フレームワークのコード例は見つかりませんでした。公式サイトに記載されているようにセロリのバージョン5.0から可能になります
ことができますあなたは「見た目のように」意味することを明確にします。私はAsksolのコメントを間違って解釈したと思います。あなたは非同期マネージャであるRabbitやSQSのようなフレームワークの中でセロリをinfrontします。 Asyncioを使用するセロリのためのブローカ/プラグインを作成する可能性がありますが、タスクはasyncioのように見えませんか?セロリのポイントは、使用される非同期メソッドを抽象化することですか? – Jmons