gpt4 book ai didi

google-cloud-pubsub - Google PubSub 可靠性

转载 作者:行者123 更新时间:2023-12-05 01:45:21 28 4
gpt4 key购买 nike

Google PubSub 是否适合小批量(10 条消息/秒)但任务关键型消息传递,保证在任何固定时间段内及时传递每条消息?

或者,它是否更适合高吞吐量,其中个别消息可能偶尔会丢失或无限期延迟?

编辑:稍微改一下这个问题:PubSub 中的任何特定消息,无论生成的消息量如何,都可以无限期延迟,这是真的吗?

最佳答案

Google Cloud Pub/Sub 保证所有消息的传递,无论是低吞吐量还是高吞吐量,因此不必担心消息丢失。

从发布者到订阅者的消息传递延迟取决于许多不同的因素。特别是,订阅者能够处理消息和请求更多消息的速率至关重要。对于拉取订阅者,这意味着总是有几个未完成的拉取请求到服务器。对于推送订阅者,他们应该尽快返回成功的 HTTP 响应代码。您可以阅读有关 difference between push and pull subscribers 的更多信息.

Google Cloud Pub/Sub 尝试尽可能减少延迟,但不作任何保证。根据经验,Cloud Pub/Sub 在 99% 的百分位数内始终在不超过几秒的时间内传送消息。请注意,如果您的发布者或订阅者未在 Google Cloud Platform 上运行,那么您的服务器和 Google 服务器之间的网络延迟也可能是一个因素。

关于google-cloud-pubsub - Google PubSub 可靠性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41821599/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com