基本消息队列系统 (AWS SQS)

Basic Message Queue System (AWS SQS)

我需要开发一个后端,使用 SQS 向最终用户发送消息。最终用户将是 运行 一个 Android 应用程序,它将轮询仅针对其设备的 SQS 消息,我不希望他们能够看到针对其他设备的消息。一旦 Android 设备执行从初始轮询收到的工作,设备会将结果发送回队列。我正在寻找有关如何设置它的建议。我应该为每个用户使用一个新队列吗?如果我应该为每个用户使用一个队列,我是否让用户的设备创建队列?我不熟悉这个过程,所以我想了解通常如何完成的基本流程。谢谢

SQS 并不是真正为此而设计的,也不是最具成本效益或最佳的设计。如果您有很多用户,您最终可能会支付与 SQS 请求相关的不必要费用。

您需要的是简单通知服务 (SNS)。 SNS 具有许多超酷的功能,并支持广泛的协议和平台。由于移动通知是 SNS 最流行的用例之一,因此在 documentation. Once you've got the core concepts down, you should take a look here.

中有一整节内容。

祝你好运!