软件开发教程 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试
游戏开发 网络协议 系统运维 HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程
C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
 
   -> 移动开发 -> 消息推送问题待解决 -> 正文阅读

[移动开发]消息推送问题待解决

场景:

Price alert的功能存在性能问题,price alert是类似于价格变动提醒的功能,比如股票上涨了10%,我们就给所有订阅了某只股票alert的用户推送push通知,一个用户可以订阅多个股票。我们现在最热门的股票有接近1000万的订阅,然后现在的问题是推送耗时太长,需要接近20分钟。可以做哪些优化?

上行消息限额

我们将每个项目的上行消息限制为 1500000 条/分钟,以避免上行目标服务器过载。

我们将每台设备的上行消息限制为 1000 条/分钟,以防止因不良应用行为导致电池电量耗尽。

主题消息限额

主题订阅添加/移除率限制为每个项目 3000 QPS。

有关消息发送速率的信息。

FCM 消息简介

Firebase Cloud Messaging (FCM) 提供了众多消息传递选项和功能。本页中的内容旨在帮助您了解不同类型的 FCM 消息以及您可以将其用于哪些目的。

消息类型

使用 FCM,您可以向客户端发送两种类型的消息:

  • 通知消息,有时被称为“显示消息”。此类消息由 FCM SDK 自动处理。
  • 数据消息,由客户端应用处理。

通知消息包含一组预定义的用户可见的键。 与其相对,数据消息只包含用户定义的自定义键值对。通知消息可以包含可选的数据载荷。两种消息类型的载荷上限均为 4KB,但从 Firebase 控制台发送消息时会强制执行 1024 个字

  移动开发 最新文章
Android开发中recycleview子项宽度无法撑满
2021-07-24
【Kotlin】kotlin中的空指针检查
多种网络请求方式 ,这么骚气的操作确定不来
营销运作百科:什么是小程序,小程序的发展
Android - 禁用权限后,进程被杀?
Flutter WebView使用以及分析
Android 播放帧动画2
[android驱动] Ftrace使用记录
Unity(C#)和Android(java)通过反射相互调用
上一篇文章      下一篇文章      查看所有文章
加:2021-07-17 12:03:47  更:2021-07-17 12:05:47 
 
360图书馆 购物 三丰科技 阅读网 日历 万年历 2021年7日历 -2021/7/27 4:25:14-
图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件开发教程