有没有像通过AWS SNS推送通知一样实现twitter的方法?如何通过AWS SNS实现Twitter推送通知?
当他或她发生某些事情时,SNS会向用户发送通知?
据我所知,最好的方法是为每个用户创建一个主题。
当用户关联事件发生时,我们发布通知给主题。
由于AWS描述的最大主题数量目前是每个帐户100,000。
如果我拥有1,000,000个用户,它将无法工作。
是否有更具扩展性的方案?
有没有像通过AWS SNS推送通知一样实现twitter的方法?如何通过AWS SNS实现Twitter推送通知?
当他或她发生某些事情时,SNS会向用户发送通知?
据我所知,最好的方法是为每个用户创建一个主题。
当用户关联事件发生时,我们发布通知给主题。
由于AWS描述的最大主题数量目前是每个帐户100,000。
如果我拥有1,000,000个用户,它将无法工作。
是否有更具扩展性的方案?
beeth0ven,
SNS支持发布到订阅设备端点或直接发布到各个端点的一个主题。就你而言,你需要实现直接发布到每个单独的端点。这允许更多的控制和个人参与,但也意味着您需要在自己的数据库中管理这些端点,并将每个端点与您的移动应用程序的用户相关联。而不是发布到TopicArn,您将发布单个消息到TargetArn,它是代表应用和移动设备的SNS Platform Endpoint。 TargetArn也是一个发送短信到单个电话号码的呼叫。
SNS发布CLI:(见--target-ARN) http://docs.aws.amazon.com/cli/latest/reference/sns/publish.html
直接发布通过Console: http://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-directmobile.html