Luigiパイプラインの一部として、POST要求を使用して計算されるデータを待っているマイクロサービスに通知する必要があります。Luigiで非永続タスクを作成するにはどうすればいいですか?
今まではRunAnywayTarget
を使用していましたが、データ変更の速度よりも速くLuigiを起動すると問題になります。だから私の質問は、
パイプラインで何かを行うが、データを作成しないタスクを作成するのに最適なパターンは、RESTサービスへのPOST要求のように、カフカにメッセージを送信する、等...?
runメソッドでリクエストを出力するタスクを作成することはできますが、何らかの理由でエンド・サービスが最初の実行中に失敗した場合、このNotificationTaskを再度再実行する必要があります。依存関係はそこにあり、それは再び実行されません。