我正在快速制作一个简单的应用程序,并在Postgres中拥有用户,照片和朋友表,并在S3中存储照片。该应用程序具有简单的REST调用功能。我遇到以下问题: 用户A向用户B发送好友请求 朋友表:sender_id:UserA_id,receiver_id:UserB_id,状态:'待定' 现在,在设备上,UserB被添加到UserA的pendingFromMe的朋友。现在,我如何在一个单独的设备上更新UserB的pendingToMe的朋友 ?
我想到的几个选项
还有其他选择吗?我该怎么做呢?在Parse / Firebase之外有 NO 教程,我不想使用BaaS,因为我已经构建了自己的REST服务器。
谢谢!
将接受指向此教程的链接,github repos等
答案 0 :(得分:0)
如果您进行编排,您的外观应该调用您的用户服务来更新两个用户的状态,然后调用通知服务以推送到两个设备。
如果您基于事件,您的用户服务应该可以收听状态更新事件并更新其他用户的状态,然后触发通知服务应处理的事件以推送到相关设备。