Google cloud dataflow 如何从PubSubIO检索消息和可选属性?

Google cloud dataflow 如何从PubSubIO检索消息和可选属性?,google-cloud-dataflow,google-cloud-pubsub,Google Cloud Dataflow,Google Cloud Pubsub,我有一个关于PubSub的主题,我想在数据流上创建一个管道,从该主题中读取数据,根据消息数据对它们进行分类,并进一步读取属性键-值对。 在使用PubSubIO的读取转换将消息和属性转换为PCollection后,是否有办法区分它们?不幸的是,Dataflow的PubSubIO API当前不处理PubSubIO消息的元数据和属性。我想不出一个简单的解决办法 这是我们期待很快改善的事情。这项工作被跟踪为。请在那里查看最新状态。谢谢。这非常有用。在最新的Apache Beam PubSub IO中,您

我有一个关于PubSub的主题,我想在数据流上创建一个管道,从该主题中读取数据,根据消息数据对它们进行分类,并进一步读取属性键-值对。
在使用PubSubIO的读取转换将消息和属性转换为PCollection后,是否有办法区分它们?

不幸的是,Dataflow的PubSubIO API当前不处理PubSubIO消息的元数据和属性。我想不出一个简单的解决办法


这是我们期待很快改善的事情。这项工作被跟踪为。请在那里查看最新状态。

谢谢。这非常有用。在最新的Apache Beam PubSub IO中,您可以使用getAttributeMap和getAttribute获取消息的属性列表。看见