在本教程中,您将学习如何使用 Amazon Simple Queue Service (Amazon SQS) 设置异步消息收发。Amazon SQS 是允许应用程序组件在云中通信的一种 AWS 服务。您将使用 Amazon SQS 控制台创建和配置消息队列,发送消息,接收和删除此消息,然后删除此队列。
您在本教程中使用的 AWS 服务包含在 AWS 免费套餐中。
a.当您单击此处时,AWS 管理控制台将在新的浏览器窗口中打开,因此您可以将本分步指南保持打开状态。 此屏幕加载后,请输入您的用户名和密码以便开始操作。然后,在搜索栏中输入 queue 并选择 Simple Queue Service 以打开控制台。
在此步骤中,您将创建和配置一个 Amazon SQS 队列。队列是一种可靠且高度可扩展的缓冲区,用于当消息在分布式应用程序或微服务间传送时存储它们。队列可以帮助解耦应用程序、连接微服务、批量处理任务或存储通知。
在本教程中,我们的使用案例将模拟从电子商务应用程序传入的订单的存储。
创建队列后,便可以接收来自在线商店的消息,以捕获每个新订单的详细信息。
将消息发送到队列中后,其他应用程序可以从队列中使用该消息并对其进行处理。在本例中,您只需检索消息以查看订单,然后将其删除即可。
当您不再需要使用 Amazon SQS 队列后,建议您最好删除该队列。
您已创建了第一个 Amazon Simple Queue Service (Amazon SQS) 消息队列,向队列发送了消息,检索并删除了消息,然后删除了队列。现在,您可以使用 Amazon SQS 队列在分布式应用程序组件和微服务之间存储和移动数据。
现在,您已经掌握了如何使用 Amazon Simple Queue Service 发送和接收消息,请从下面选择一个选项来进一步磨练您的消息收发技能。