我正在开发一款适用于 Android 的家庭网络应用程序,该应用程序使家庭成员能够同时共享他们的位置并跟踪其他人的位置。您可以假设这个应用程序与 Life360 或 Sygic 家庭定位器类似。起初,我决定使用 MBaaS,然后我使用 Parse 完成了它的编码。然而,我意识到,虽然用户每分钟读取和写入地理定位数据(当然,在某些情况下,地理定位数据的发送频率较低),但请求流量超出了我的前瞻性预期。出于这个原因,我想开发一个有良好基础的系统,但我怀疑如果用户数量增加到 100-500k,Parse 是否仍然可以履行职责。
考虑到所有这些,我正在寻找一种替代方法/服务来设置这样的系统。我认为使用像 Parse 这样的后端服务是一种适度的解决方案,但不是最好的解决方案。有哪些可能的方法可以实现从坏到好的?举例来说,我的一个朋友说我可以使用 Sinch,这是一种在用户之间的后台即时消息服务,它根据活跃用户的数量来设定价格。不过,这听起来很奇怪,我从未见过像他所说的那样使用即时通讯服务。
您的意见和建议将不胜感激。先感谢您。