2015-08-28 41 views
1

我正在運行從PubSub讀取並寫入BigQuery的Dataflow流式管道。當我嘗試驗證所有消息都已寫入BigQuery時,我意識到某些消息已丟失。如何驗證發送到PubSub的所有消息是否已正確發送?

如何驗證發送到PubSub的所有消息是否已正確發送?

+1

如果您在PubSub發佈者(https://cloud.google.com/pubsub/publisher)上收到了正確的回覆,則表示它們已被正確發送。您可以嘗試記錄發佈商的所有已發佈消息ID,以及管道中收到的所有消息ID(例如,將它們放入BigQuery列中)。什麼部分的信息丟失? – jkff

回答

0

如果您在PubSub發佈者(cloud.google.com/pubsub/publisher)上收到確定的回覆,則表示它們已被正確發送。您可以嘗試在您的發佈商處記錄所有發佈的消息ID,並在您的管道中記錄所有收到的消息ID(例如,將它們放入BigQuery列中)。

相關問題