2015-06-08 44 views
4

有沒有方法可以在google cloud pub/sub中指定郵件的保留期限?比方說,我有一個訂閱者開始使用消息,但是該服務崩潰後,一天後在錯誤修復後重新聯機。它可以從最後一個檢查點繼續嗎?消費者需要多久重新連接發佈/訂閱以保證消息不會丟失?有沒有辦法配置Google雲端發佈/訂閱的保留期限?

在類似的說明中,Amazon Kinesis可以將消息保留24小時,並且Kafka可以根據時間或/和磁盤空間制定保留策略。

回答

2

谷歌雲PubSub的訂閱現在可以使用阿爾法API和gcloud CLI,例如自定義消息保留的持續時間創建的:

# gcloud alpha pubsub subscriptions create mysub --topic=mytopic --message-retention-duration=48h 

接受的值在10分鐘到7天之間(默認值)。

參考:https://cloud.google.com/sdk/gcloud/reference/alpha/pubsub/subscriptions/create

更新訂閱仍是私人阿爾法:https://cloud.google.com/sdk/gcloud/reference/alpha/pubsub/subscriptions/update

相關問題