Trong hướng dẫn này, bạn sẽ tìm hiểu cách thiết lập nhắn tin bất đồng bộ bằng Amazon Simple Queue Service (Amazon SQS). Amazon SQS là dịch vụ AWS cho phép các thành phần ứng dụng giao tiếp trên đám mây. Bạn sẽ sử dụng bảng điều khiển Amazon SQS để tạo và định cấu hình hàng đợi tin nhắn, gửi tin nhắn, nhận và xóa tin nhắn đó, sau đó xóa hàng đợi.
Dịch vụ AWS bạn dùng trong hướng dẫn này nằm trong Bậc miễn phí của AWS.
Gửi tin nhắn trên AWS yêu cầu có một tài khoản
Tạo tài khoản miễn phíBậc miễn phí của AWS bao gồm 1.000.000 yêu cầu của Amazon Simple Queue Service.
Xem chi tiết về Bậc miễn phí của AWS »
a. Khi bạn nhấp vào đây, Bảng điều khiển quản lý AWS sẽ mở ra trong cửa sổ trình duyệt mới để bạn có thể giữ hướng dẫn từng bước này luôn mở. Khi màn hình tải xong, nhập tên người dùng và mật khẩu để bắt đầu. Sau đó nhập hàng đợi vào thanh tìm kiếm và chọn Simple Queue Service để mở bảng điều khiển bảng điều khiển.
Trong bước này, bạn sẽ tạo và định cấu hình một hàng đợi Amazon SQS. Hàng đợi là bộ đệm đáng tin cậy, có khả năng mở rộng cao để lưu trữ tin nhắn trong khi chúng di chuyển giữa các ứng dụng phân tán hoặc các vi dịch vụ. Hàng đợi giúp khử liên kết các ứng dụng, kết nối các dịch vụ nhỏ, tác vụ hàng loạt hoặc lưu trữ thông báo.
Trường hợp sử dụng của chúng tôi cho hướng dẫn này sẽ mô phỏng việc lưu trữ các đơn đặt hàng đến từ một ứng dụng thương mại điện tử.
Ngay khi bạn đã tạo hàng đợi của mình, hàng đợi sẵn sàng nhận tin nhắn từ cửa hàng trực tuyến thu thập chi tiết của từng đơn đặt hàng mới.
Sau khi bạn gửi tin nhắn đến hàng đợi, một ứng dụng khác có thể sử thụ tin nhắn đó từ hàng đợi và xử lý tin nhắn đó. Trong ví dụ này, bạn chỉ cần truy xuất tin nhắn để xem đơn đặt hàng và sau đó xóa tin nhắn.
b. Hộp thoại Xem/Xóa tin nhắn trong Đơn đặt hàng được hiển thị. Khi bạn yêu cầu một tin nhắn từ hàng đợi, bạn không nêu rõ yêu cầu một tin nhắn cụ thể. Thay vào đó, bạn nêu rõ số lượng tin nhắn tối đa (tối đa là 10) mà bạn muốn truy xuất.
Nhấp vào Bắt đầu thăm dò cho tin nhắn để truy xuất tin nhắn từ hàng đợi.
Khi bạn không còn cần sử dụng hàng đợi Amazon SQS, chúng tôi khuyên bạn nên xóa hàng đợi là cách thực hành tốt nhất.
Bạn đã tạo hàng đợi tin nhắn Amazon Simple Queue Service (Amazon SQS) đầu tiên của mình, gửi tin nhắn đến hàng đợi của bạn, truy xuất và xóa tin nhắn, sau đó xóa hàng đợi. Bây giờ bạn đã sẵn sàng sử dụng hàng đợi Amazon SQS để lưu trữ và di chuyển dữ liệu giữa các thành phần ứng dụng phân tán và vi dịch vụ.
Bây giờ bạn đã biết cách sử dụng Amazon Simple Queue Service để gửi và nhận tin nhắn, hãy chọn một trong các tùy chọn sau để rèn luyện thêm kỹ năng nhắn tin của bạn.
Tìm hiểu thêm
Nhận tổng quan về các khả năng, thành phần và trường hợp sử dụng cho hàng đợi tin nhắn trên Amazon Web Services (AWS).
Phân tích chuyên sâu hơn
Khám phá các loại hàng đợi khác nhau, các tính năng chính và kiến trúc của Amazon Simple Queue Service.
Quan sát cách thức hoạt động
Hãy nghe cách các khách hàng như Capital One sử dụng Amazon SQS và Amazon SNS để khử liên kết và mở rộng quy mô các ứng dụng.