Amazon SQS giới thiệu hàng đợi công bằng cho khối lượng công việc nhiều đối tượng thuê
Amazon Simple Queue Service (Amazon SQS) hiện cung cấp tính năng hàng đợi công bằng, một tính năng mới giúp giảm thiểu tác động của đối tượng chiếm nhiều tài nguyên trong hàng đợi tiêu chuẩn nhiều đối tượng thuê. Khi một đối tượng thuê (chẳng hạn như khách hàng, ứng dụng khách hoặc loại yêu cầu) gửi quá nhiều tin nhắn hoặc có tin nhắn đòi hỏi thời gian xử lý lâu hơn, hàng đợi công bằng sẽ giúp đảm bảo tin nhắn của các đối tượng thuê khác được xử lý thuận lợi mà không bị trì hoãn lâu. Điều này bảo toàn chất lượng dịch vụ cho tất cả các đối tượng thuê trong khi vẫn duy trì khả năng điều chỉnh quy mô và thông lượng của hàng đợi tiêu chuẩn.
Để bật hàng đợi công bằng, hãy thêm ID nhóm tin nhắn khi gửi tin nhắn đến hàng đợi tiêu chuẩn Amazon SQS của bạn. Không cần điều chỉnh bên nhận tin nhắn, nhờ đó bạn có thể áp dụng hàng đợi công bằng trong các hệ thống đang hoạt động mà không gặp gián đoạn hoặc phải di chuyển. Hàng đợi công bằng đặc biệt đáng giá đối với các ứng dụng SaaS phục vụ nhiều khách hàng thông qua hàng đợi chung, các vi dịch vụ xử lý những sự kiện từ nhiều tài nguyên, cũng như các ứng dụng xử lý tin nhắn cho các loại yêu cầu khác nhau. Hàng đợi công bằng giúp duy trì thời gian dừng nhất quán (thời gian một tin nhắn đứng trong hàng đợi giữa thời điểm được gửi và được nhận) cho mọi đối tượng thuê bằng cách sắp xếp lại các tin nhắn khi một đối tượng thuê duy nhất khiến hàng đợi gặp phải tình trạng ứ đọng. Sau đó, hàng đợi ưu tiên gửi tin nhắn từ những đối tượng thuê khác. Những tin nhắn từ đối tượng thuê gây ra tình trạng ứ đọng tiếp tục được gửi đến bên nhận, nhưng thời gian dừng của những tin nhắn này tăng lên dựa trên dung lượng bên nhận hiện có của bạn.
Hàng đợi công bằng được cung cấp ở tất cả các Khu vực AWS thương mại và Khu vực AWS GovCloud (Hoa Kỳ). Để biết thêm thông tin về hàng đợi công bằng Amazon SQS, hãy đọc bài đăng trên blog của chúng tôi và truy cập Hướng dẫn dành cho nhà phát triển Amazon SQS.