Dataflow ワーカーで実行中にパイプライン オプションを変更するとどうなりますか?
PipelineOptions の公開ドキュメントは次のとおりです: https://cloud.google.com/dataflow/java-sdk/JavaDoc/com/google/cloud/dataflow/sdk/options/PipelineOptions
Dataflow ワーカーで実行中にパイプライン オプションを変更するとどうなりますか?
PipelineOptions の公開ドキュメントは次のとおりです: https://cloud.google.com/dataflow/java-sdk/JavaDoc/com/google/cloud/dataflow/sdk/options/PipelineOptions
PipelineOptions は複数のスレッドから安全にアクセスでき、Dataflow ワーカーごとにグローバルです。PipelineOptions からのみ値を取得し、PipelineOptions を更新したり、Dataflow ワーカーの PipelineOptions 内に格納されている値を変更したりしないでください。つまり、PipelineOptions 内に配置されたオブジェクトは、同時に多くのスレッドからアクセスされる可能性があるため、スレッドセーフである必要があります。SimpleDateFormat のように Java 内には多くの型があり、スレッドセーフに見えるかもしれませんがそうではないことに注意してください。