我们有一个与200万用户一起工作的网站。当我们有新的事件在网站上,我们发送一个FCM通知给我们的用户的移动应用。但该网站没有足够的资源为许多用户同时。
我们是否可以将FCM消息一片片地发送到某个主题,或者故意降低扇出率,并在每个扇出之间设置延迟?你有什么建议吗?
发布于 2021-11-10 15:26:09
在Firebase消息传递中,无法控制主题的扇出率。
我能想到的唯一选择是:
topic-001、topic-002、. topic-100),将每个客户端随机地订阅其中一个主题(一种切分形式),然后依次向每个主题发送一条消息,并在它们之间延迟。data的消息,并将应用程序代码中的显示随机延迟。< code >H19不再使用主题,而是直接传递给代码中的FCM令牌,这样您就可以完全控制每条消息何时发送。H 210F 211
https://stackoverflow.com/questions/69912874
复制相似问题