如果我们将 GCP pubsub 中的保留期设置为 7 天而不是 2 或 3 天,会对成本产生影响吗?
假设我保留了 7 天,但无论我积压了什么,一天之内就会被清除。那么我在订阅配置中选择的内容会有所不同吗?
自今天(2024 年 6 月 4 日)起,Pub/Sub 不再对订阅的未确认消息的存储收取费用。
但是,从 2024 年 6 月 30 日开始,Pub/Sub 将开始对 24 小时内未确认的订阅未确认消息的存储进行收费。此更改记录在 Pub/Sub 文档中。
在您的场景中,将订阅消息保留期设置为 7 天而不是 2-3 天不会产生任何费用,因为您将在一天内清除积压的消息。但是,如果发生异常情况并且您的订阅者无法在一天内处理消息,您的消息将保留最多 7 天,而不是 2-3 天。这会增加您必须重新处理消息的持续时间,但也可能会增加消息未确认时的存储成本。
请注意,上述内容仅适用于订阅消息保留期限。
topic消息保留时间为 7 天会比 2-3 天的时间产生更多的存储成本,因为无论消息是否被确认,消息都会保留 7 天。这使得它们可以在 7 天的时间内随时重播。