Amazon SQS 服务(Amazon Simple Queue Service)。Amazon SQS 允许生产器向队列发送消息。然后,消息会存储在 SQS 队列中。当使用者准备好处理新消息时,使用者可以从队列中轮询这些消息。应用程序、微服务和多个 AWS 服务可以担当生产器或使用者的角色。
1 创建队列
搜索SQS,点击Simple Queue Service
点击创建队列
有两种队列,标准和FIFO队列
标准:消息的传送顺序不固定,可能会有重复消息,服务端要幂等性处理。
FIFO:消息的传送顺序固定不变,消息可以去重(创建队列的时候可以选择按队列还是按消息组去重)。
选择的FIFO队列,填写名称,必须以.fifo后缀结尾,点击创建队列,创建成功
2 测试
点击发送和接受消息
填写消息正文和消息组ID,点击发送消息
接受消息的可用消息显示1,再发送一条消息,消息去重ID是1,会被去重,可用消息仍显示1
Amazon SQS Java SDK
Work with Amazon Simple Queue Service message queues - AWS SDK for Java 2.x