如果timestamp属性不存在,如何确保发布/订阅不会中断?

时间:2018-10-08 08:52:49

标签: google-cloud-dataflow apache-beam

目前,我正在阅读pub / sub并指定要用作时间戳记的属性

PubsubIO.readMessagesWithAttributes().withTimestampAttribute("timestamp")

但是,如果我传递的消息没有此timestamp属性,则无限制的流处理过程将崩溃。这是一个问题,因为有人可能会不小心发布一条消息来测试并使整个数据流崩溃。我可以对此属性进行过滤,但随后我不知道要使用哪个函数来将“时间戳”设置为主时间戳属性。

有人知道过滤后如何设置时间戳属性吗?

0 个答案:

没有答案
相关问题