有没有办法使用Apache Beam读取Google pubsub消息的消息ID

时间:2019-01-21 12:55:36

标签: java google-cloud-platform google-cloud-dataflow apache-beam google-cloud-pubsub

嗨,我正在尝试使用apap梁从pubsub中提取消息

PubsubIO.readMessagesWithAttributes().fromSubscription(myTopic)

我正在尝试将有效负载插入到bigquery中。我想检索pubsub将生成的消息ID。

但是我无法获取它,属性也没有消息ID。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

到目前为止,这是一个问题,目前已在此问题下进行跟踪 https://issues.apache.org/jira/browse/BEAM-3489

我们通过生成UUID克服了这一问题,并将消息存储在BQ中。