Amazon EventBridge hiện hỗ trợ nhắm mục tiêu hàng đợi công bằng SQS
Amazon EventBridge hiện hỗ trợ hàng đợi công bằng của Amazon SQS dưới dạng mục tiêu, cho phép bạn xây dựng các ứng dụng dựa trên sự kiện nhạy bén hơn. Hiện tại, SQS đã cải thiện phân phối thông báo trên các nhóm đối tượng dùng, do đó bạn có thể tận dụng tính năng này để 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ê. Sự cải tiến này cho phép EventBridge gửi các sự kiện trực tiếp đến hàng đợi công bằng SQS. Với hàng đợi công bằng, nhiều đối tượng dùng có thể xử lý tin nhắn cùng lúc từ cùng một đối tượng thuê, đồng thời duy trì thời gian xử lý tin nhắn nhất quán giữa tất cả các đối tượng thuê.
Bus sự kiện Amazon EventBridge là trình truyền tải sự kiện phi máy chủ cho phép bạn tạo các ứng dụng định hướng theo sự kiện với quy mô linh hoạt thông qua định tuyến sự kiện giữa các ứng dụng của riêng bạn, các ứng dụng SaaS của bên thứ ba và các dịch vụ AWS khác. Hàng đợi công bằng của SQS tự động phân phối thông điệp theo cách công bằng giữa các nhóm đối tượng dùng, ngăn chặn bất kỳ nhóm đơn lẻ nào chiếm độc quyền tài nguyên hàng đợi. Khi kết hợp với khả năng định tuyến sự kiện của EventBridge, bạn sẽ có các mẫu mạnh mẽ để xây dựng các ứng dụng nhiều đối tượng thuê có quy mô linh hoạt, mà trong đó các nhóm hoặc dịch vụ khác nhau cần nhận được quyền truy cập công bằng vào luồng sự kiện.
Để định tuyến các sự kiện đến hàng đợi công bằng SQS, bạn có thể chọn hàng đợi công bằng làm mục tiêu khi tạo hoặc cập nhật quy tắc EventBridge thông qua Bảng điều khiển quản lý AWS, CLI AWS hoặc SDK AWS. Hãy đảm bảo rằng bạn đưa vào tham số MessageGroupID. Bạn có thể chỉ định tham số này bằng giá trị tĩnh hoặc biểu thức đường dẫn JSON.
Hàng đợi công bằng và mục tiêu FIFO được hỗ trợ ở tất cả các khu vực AWS thương mại và AWS GovCloud (Hoa Kỳ). Để biết thêm thông tin về hỗ trợ mục tiêu EventBridge, hãy xem tài liệu của chúng tôi. Để biết thêm thông tin về Hàng đợi công bằng SQS, hãy xem tài liệu về SQS.