0
我有一個邊緣案例出現,一些消息被困在一個試圖被拉和解析失敗的循環中。我怎樣才能擺脫所有這些信息?我用gcloud命令(gcloud beta pubsub subscriptions pull <SUBSCRIPTION> --auto-ack
)嘗試了--auto-ack,但它們仍然顯示出來。清除pubsub訂閱的最佳方法?
有什麼想法?
我有一個邊緣案例出現,一些消息被困在一個試圖被拉和解析失敗的循環中。我怎樣才能擺脫所有這些信息?我用gcloud命令(gcloud beta pubsub subscriptions pull <SUBSCRIPTION> --auto-ack
)嘗試了--auto-ack,但它們仍然顯示出來。清除pubsub訂閱的最佳方法?
有什麼想法?
--auto-ack
應該工作,除非你的用戶正在積極運行,因此可能會持有這些消息,即acknowledgement deadline還沒有通過。在這種情況下,郵件不會傳送到gcloud
工具,因爲您的訂戶正在持有它們。您有幾個選項:
gcloud
命令。這些消息應該被命令行工具收到並得到確認。該命令確實打印出收到的消息。您可能還需要設置--max-messages
選項,因爲它默認爲1.