0

有沒有像通過AWS SNS推送通知一樣實現twitter的方法?如何通過AWS SNS實現Twitter推送通知?

當他或她發生某些事情時,SNS會向用戶發送通知?

據我所知,最好的方法是爲每個用戶創建一個主題。

當用戶關聯事件發生時,我們發佈通知給主題。

由於AWS描述的最大主題數量目前是每個帳戶100,000。

如果我擁有1,000,000個用戶,它將無法工作。

是否有更具擴展性的方案?

回答

1

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