【问题标题】:Performance of google-cloud-messaginggoogle-cloud-messaging 的性能
【发布时间】:2016-08-07 23:06:00
【问题描述】:

我们正在构建一个应用服务器,用于通过 GCM 连接服务器向 android 和 ios 客户端发送推送通知。我们的计划是使用 HTTP 接口与 GCM 连接,因为我们只需要下游消息传递。你能告诉我 GCM 的 HTTP 接口性能如何吗?我正在寻找某种性能数据,例如 GCM 每秒可以支持多少条推送通知消息?我检查了 GCM 网站,但找不到这个。请帮助指导我从哪里可以获得这些数据?

【问题讨论】:

标签: android ios google-cloud-messaging


【解决方案1】:

根据官方Google的回答

速率限制异常代码表明您过于频繁地从后端服务器发送消息。为确保服务稳定,每分钟/每台设备应用程序可以从后端服务器发送的消息数量有上限。此限制设置得很高,因此大多数表现良好的应用程序不会受到影响,但所有应用程序都应准备好接收此错误代码。

他们没有指定“实际限制”,但他们确实说This limit is set high so most well behaving apps should not be affected,所以只要您没有疯狂地向单个设备发送垃圾邮件,您应该可以接受发送给它的任何内容。

但请注意,您可能会受到限制并延迟消息

【讨论】:

  • 感谢您的信息。我还查看了有关 Cloud Messaging 3.0 的 Google I/O 2015 的一些视频。在那个演示文稿中,他们说 GCM 支持 1.1M QPS。并与 15 亿台设备连接,因此他们使用的是高端服务器,这些数据是 2015 年 5 月的数据。所以它会进一步扩展。但我认为这是整体流量,而不是特定于我正在寻找的 HTTP。我检查了其他相关线程,确实他们没有指定限制,而且我发现这个“这个限制设置得很高,所以大多数表现良好的应用程序不应该受到影响”。猜猜我们需要做性能测试来检查。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-25
  • 2014-05-15
  • 1970-01-01
相关资源
最近更新 更多