我有一个正在运行的流数据流来读取 PUB/SUB 订阅。
一段时间后或者可能是在处理一定量的数据后,我希望管道自行停止。我不希望我的计算引擎实例无限期地运行。
当我通过数据流控制台取消作业时,它显示为失败的作业。
有办法实现这一点吗?我错过了什么吗?或者 API 中缺少该功能。
你能做这样的事情吗?
Pipeline pipeline = ...;
... (construct the streaming pipeline) ...
final DataflowPipelineJob job =
DataflowPipelineRunner.fromOptions(pipelineOptions)
.run(pipeline);
Thread.sleep(your timeout);
job.cancel();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)