我想实现几个移动应用程序(windows phone/iOS/android)的想法。他们中的大多数需要在其他设备组上获取用户数据更新。
例如,一个不需要立即更新的场景发送到群组:假设一个家庭成员可以在应用程序中跟踪他们的开支。新增费用将自动同步到其他家庭成员设备(或在他们选择同步时手动同步)。
需要立即更新发送到组的第二个场景:让我们考虑所有的纸牌游戏或者在二十一点的游戏场景中,我们需要通知桌上的所有玩家荷官为他们每个人打开了哪张牌。
问:我已经开始寻找 Amazon SQS(队列)、SNS(通知)服务。但初步阅读并没有让我得出任何结论。我还将阅读 Azure。
哪些服务可以帮助我实现上述场景?
SQS 问题:SQS 将如何运作?如果我从队列中读取一项,我猜它会从队列中删除。因此,如果一个设备增加了新费用,则家庭中的其他设备不会,因为项目已从队列中删除。或者可能 - 我是否只为每个设备创建一个队列?(可能是我最后的附加代码逻辑可以帮助我)。
请向我提供有关这些服务的任何见解。
谢谢