Google cloud dataflow 在流媒体管道中使用谷歌云发布/订阅服务有什么好处

Google cloud dataflow 在流媒体管道中使用谷歌云发布/订阅服务有什么好处,google-cloud-dataflow,google-cloud-pubsub,Google Cloud Dataflow,Google Cloud Pubsub,有人能解释在流媒体管道中采用谷歌云发布/订阅服务的好处吗 我看到了一个展示的事件流管道示例,它使用pub/sub接收事件数据,然后连接到谷歌云数据流服务进行转换。为什么它不直接通过数据流连接到事件数据 谢谢。数据流需要一个源来获取数据。如果您使用的是流式管道,那么您可以使用,并且每个管道都有自己的特点,可能适合您的场景 使用,您可以使用客户端库轻松发布事件,或者直接将API发布到主题,并且它将保证至少一次传递该消息 当您将其与Dataflow streaming pipeline连接时,您可以拥

有人能解释在流媒体管道中采用谷歌云发布/订阅服务的好处吗

我看到了一个展示的事件流管道示例,它使用pub/sub接收事件数据,然后连接到谷歌云数据流服务进行转换。为什么它不直接通过数据流连接到事件数据


谢谢。

数据流需要一个源来获取数据。如果您使用的是流式管道,那么您可以使用,并且每个管道都有自己的特点,可能适合您的场景

使用,您可以使用客户端库轻松发布事件,或者直接将API发布到主题,并且它将保证至少一次传递该消息

当您将其与Dataflow streaming pipeline连接时,您可以拥有一个弹性体系结构(Pub/Sub将一直发送消息,直到Dataflow确认它已对其进行了处理)和一个近乎实时的处理。此外,数据流可以使用发布/订阅度量来根据积压工作中的消息数量进行放大或缩小


最后,Dataflow runner使用了一个优化版本的PubSubIO连接器,它提供了额外的功能。我建议检查描述其中一些功能的内容。

数据流需要一个源来获取数据。如果您使用的是流式管道,那么您可以使用,并且每个管道都有自己的特点,可能适合您的场景

使用,您可以使用客户端库轻松发布事件,或者直接将API发布到主题,并且它将保证至少一次传递该消息

当您将其与Dataflow streaming pipeline连接时,您可以拥有一个弹性体系结构(Pub/Sub将一直发送消息,直到Dataflow确认它已对其进行了处理)和一个近乎实时的处理。此外,数据流可以使用发布/订阅度量来根据积压工作中的消息数量进行放大或缩小

最后,Dataflow runner使用了一个优化版本的PubSubIO连接器,它提供了额外的功能。我建议检查描述其中一些特性的代码