我正在我的应用程序中创建一个实时通知功能,该功能将使用Pusher在收到通知时自动通知用户(通过用户所遵循的某些操作创建)。
我知道如何设置活动并进行广播,但我对广播这些通知的频道感到困惑。情况将是用户A跟随许多其他用户,但他自己也有许多粉丝。
如果用户A发布新内容,我们可以触发一个事件,向他刚发布内容的所有关注者广播通知。这里的问题是,我们在“user.A”上播放这个频道吗?这意味着跟随用户A的每个其他用户都必须一直订阅该频道以及他们所关注的每个其他用户的频道。
那么,更有效的是,可以在数百个不同的频道(每个频道代表一个用户A的关注者)之间动态广播,或者每个用户是否应该自动收听可能数百个不同用户的频道?
不确定哪个更有效率。谢谢!