0
flink APIでリソース管理(init、closeなど)を行うメソッドを取得したいと考えています。FLINKジョブをキャンセルしているときにES接続を閉じるにはどうしたらいいですか?
例えば、
私がフリンクするようにジョブをサブミットすると、いくつかのJDBC接続が確立されました。
ジョブをキャンセルすると、ジョブのキャンセル前にこれらの接続が閉じられました。
flink APIでリソース管理(init、closeなど)を行うメソッドを取得したいと考えています。FLINKジョブをキャンセルしているときにES接続を閉じるにはどうしたらいいですか?
例えば、
私がフリンクするようにジョブをサブミットすると、いくつかのJDBC接続が確立されました。
ジョブをキャンセルすると、ジョブのキャンセル前にこれらの接続が閉じられました。
RichFunction
インターフェイスは、open()
およびclose()
メソッドを提供します。 open()
は、タスクの開始時および最初のレコードが処理される前に呼び出されます。 close()
は、失敗または目的のためにタスクがキャンセルされたときに呼び出されます。
ほとんどの機能には、MapFunction
の豊富なバリアント、すなわちRichMapFunction
が存在します。