首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌PubSub的可靠性

谷歌PubSub的可靠性
EN

Stack Overflow用户
提问于 2017-01-24 14:41:03
回答 1查看 1.7K关注 0票数 3

谷歌PubSub是否适用于低容量(10 msg/秒)但任务关键的消息传递,其中保证在任何固定的时间段内及时传递每条消息?

或者,它是否非常适合高吞吐量,在这种情况下,个别消息可能会偶尔丢失或无限期延迟?

编辑:重新表述这个问题: PubSub中的任何特定消息,无论产生的消息量如何,都可以无限期延迟,这是真的吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-25 01:34:05

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

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

Google Cloud Pub/Sub试图尽可能地最小化延迟,尽管不能保证。根据经验,云发布/订阅始终在不超过几秒的时间内以99%的百分位数传递消息。请注意,如果您的发布者或订阅者没有在Google Cloud平台上运行,那么您的服务器和Google服务器之间的网络延迟也可能是一个因素。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41821599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档