AWS Lambda công bố khả năng xử lý với độ trễ thấp cho các sự kiện Kafka
AWS Lambda hiện hỗ trợ xử lý sự kiện độ trễ thấp (dưới 100 mili giây) 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 tự quản lý ở chế độ Cấp phát cho Kafka ESM. Giờ đây, khách hàng có thể đặt tham số MaximumBatchingWindowInSeconds của họ thành 0 trong cấu hình Kafka ESM, cho phép xử lý các sự kiện Kafka theo thời gian thực. Sự cải tiến này giúp giảm đáng kể độ trễ của quá trình xử lý toàn diện cho các ứng dụng kinh doanh có yêu cầu gấp về mặt thời gian.
Khách hàng của Kafka ngày càng xây dựng các ứng dụng phục vụ mục tiêu tối quan trọng đòi hỏi độ trễ từ đầu đến cuối nhất quán dưới 100 mili giây nhằm đáp ứng các yêu cầu kinh doanh nghiêm ngặt trên khắp các ngành. Ví dụ bao gồm các công ty dịch vụ tài chính xử lý nguồn cấp dữ liệu thị trường và thực hiện các giao dịch thuật toán, những nền tảng thương mại điện tử cung cấp các đề xuất được cá nhân hóa theo thời gian thực và các công ty trò chơi quản lý tương tác của người chơi trực tuyến. Với lần ra mắt hôm nay, Lambda có sẵn khả năng hỗ trợ xử lý sự kiện với độ trễ thấp cùng khả năng tối ưu hóa hiệu quả thao tác kiểm soát vòng và gọi các sự kiện Kafka, cho phép khách hàng xây dựng các ứng dụng Kafka tối quan trọng hoặc có yêu cầu cao về độ trễ trên Lambda. Với MaximumBatchingWindowInSeconds được đặt thành 0, Kafka ESM gọi hàm với các sự kiện Kafka ngay sau khi lệnh gọi trước đó hoàn tất. Cấu hình này khiến cho độ trễ đầu cuối chỉ phụ thuộc vào thời lượng hàm, nhờ đó có thể cung cấp độ trễ đầu cuối trung bình 50 mili giây cho các ứng dụng quan trọng theo thời gian thực.
Tính năng này được cung cấp rộng rãi ở tất cả các Khu vực AWS thương mại có Kafka ESM của AWS Lambda, ngoại trừ Israel (Tel Aviv), Châu Á Thái Bình Dương (Malaysia) và Miền Tây Canada (Calgary).
Để kích hoạt Kafka ESM đạt khả năng xử lý với độ trễ thấp, hãy đặt MaximumBatchingWindowInSeconds về 0 và bật chế độ Cấp phát cho Kafka ESM mới hoặc hiện có của bạn trong API ESM, Bảng điều khiển AWS, CLI AWS, SDK AWS, AWS CloudFormation và AWS SAM. Để tìm hiểu thêm, hãy đọc tài liệu về ESM của Lambda và định giá AWS Lambda.