AWS Lambda công bố khả năng xử lý lỗi nâng cao cho quá trình xử lý sự kiện Kafka

Ngày đăng: 24 Th11 2025

AWS Lambda ra mắt khả năng xử lý lỗi nâng cao cho Dịch vụ truyền được quản lý của Amazon dành cho Apache Kafka (Amazon MSK) và các nguồn sự kiện Apache Kafka (SMK) tự quản lý. Các tính năng này cho phép khách hàng xây dựng cấu hình thử lại tùy chỉnh, tối ưu hóa việc thử lại tin nhắn thất bại và gửi các sự kiện thất bại đến chủ đề Kafka đóng vai trò đích đến khi thất bại, cho phép khách hàng xây dựng khối lượng công việc Kafka bền vững bằng nhiều chiến lược xử lý lỗi mạnh mẽ.

Khách hàng sử dụng ánh xạ nguồn sự kiện (ESM) Kafka bằng hàm Lambda của mình để xây dựng các ứng dụng Kafka tối quan trọng. Kafka ESM đem đến khả năng xử lý lỗi mạnh mẽ đối với sự kiện thất bại bằng cách thử lại các sự kiện theo chiến lược lùi theo cấp số mũ và giữ lại các sự kiện thất bại ở các đích khi thất bại như Amazon SQS, Amazon S3, Amazon SNS. Tuy nhiên, khách hàng cần tính năng xử lý lỗi tùy chỉnh để đáp ứng các yêu cầu nghiêm ngặt về kinh doanh và hiệu suất. Với sự ra mắt này, giờ đây, các nhà phát triển đã có thể triển khai quyền kiểm soát chính xác quá trình xử lý sự kiện thất bại và tận dụng các chủ đề Kafka làm đích đến bổ sung khi thất bại khi sử dụng chế độ Được cung cấp cho Kafka ESM. Từ nay, khách hàng sẽ có thể xác định giới hạn thử lại cụ thể và giới hạn thời gian để thử lại, tự động loại bỏ các bản ghi thất bại vượt quá giới hạn này đến đích đến do khách hàng chỉ định. Ngoài ra, họ cũng sẽ có thể đặt thử lại tự động các bản ghi thất bại trong loạt và tăng cường mã chức năng của mình để báo cáo từng tin nhắn thất bại riêng lẻ, tối ưu hóa quá trình thử lại.

Tính năng này được cung cấp ở tất cả các Khu vực AWS thương mại hỗ trợ chế độ Được cung cấp của AWS Lambda dành cho Kafka ESM.

Để kích hoạt các tính năng này, hãy cung cấp tham số cấu hình cho Kafka ESM của bạn trong API ESM, Bảng điều khiển AWS và AWS CLI. Để tìm hiểu thêm, hãy đọc tài liệu về Lambda ESMđịnh giá AWS Lambda