【发布时间】:2021-03-11 07:06:54
【问题描述】:
首先我想补充一点,虽然这是一个 Firestore 问题,但我愿意听取有关集成其他 Google 服务的建议。
系统
我的应用程序中有一个聊天功能。由于可能有一个非常不错的规模,我决定限制一个聊天组。 聊天组不是由用户创建的,应该使用某种递增索引自动创建(例如:room_1、room_2、....、room_n)。
每个聊天组的限制为最多 100 个用户。 因此,如果我有 10 万在线用户,我希望有 1k 个组(也就是 n=1000)。
问题
- 如何在登录后将用户分配到聊天组? (假设策略是先填满当前房间,因此标题中的“桶”)
- 由于用户可以在不按“退出”之类的情况下关闭应用程序,因此我需要系统知道进行调整
【问题讨论】:
标签: google-cloud-firestore chat