2

シグナルを使用して、公開前にセロリ ビート タスクをインターセプトしています。これはうまくいきます。しかし、さらに、いくつかのロジックを実行し、結果に基づいてタスクをキャンセルしたいと考えています。

例外を発生させる以外に、イベント ハンドラーからタスクをキャンセルする方法を見つけることができず、それは非常に洗練されていないようです。

背景は、キャッシュ ロックを使用して分散タスク処理を実装しており、公開前にロックに対して CAS 操作を実行していることです。

現在のセロリ/セロリビート機能を使用してこれを実装する方法はありますか?

ありがとう

4

0 に答える 0