Luồng Amazon DynamoDB bổ sung hỗ trợ cho Thư viện máy khách Kinesis (KCL) 3.0

Ngày đăng: 11 Th06 2025

Luồng Amazon DynamoDB là tính năng phát trực tuyến dữ liệu phi máy chủ, giúp bạn dễ dàng theo dõi, xử lý và phản ứng với thay đổi cấp mục trong bảng DynamoDB gần như trong thời gian thực. Hôm nay, DynamoDB đã bổ sung hỗ trợ cho KCL 3.0. Với KCL 3.0, bạn có thể giảm chi phí điện toán để xử lý dữ liệu truyền với lên đến 33% so với các phiên bản KCL trước đó. KCL 3.0 ra mắt thuật toán cân bằng tải nâng cao, liên tục theo dõi mức sử dụng tài nguyên của các đơn vị xử lý luồng và tự động phân phối lại tải từ các đơn vị xử lý đang quá tải sang các đơn vị khác ít sử dụng tài nguyên hơn. Bên cạnh đó, KCL 3.0 được xây dựng với SDK AWS dành cho Java 2.x giúp tăng hiệu suất và các tính năng bảo mật, loại bỏ hoàn toàn sự phụ thuộc vào SDK AWS dành cho Java 1.x.

Thư viện máy khách Kinesis (KCL) là một thư viện nguồn mở giúp đơn giản hóa việc phát triển các ứng dụng xử lý luồng với Luồng Amazon DynamoDB. Thư viện này giúp bạn chỉ tập trung vào logic kinh doanh cốt lõi của mình nhờ khả năng quản lý các tác vụ phức tạp liên quan đến điện toán phân tán như cân bằng tải dữ liệu truyền liên tục, xử lý dữ liệu khả năng chịu lỗi và điều phối nhân viên phân tán. Bạn có thể thay thế thư viện hiện tại bằng KCL 3.0 mà không cần phải thay đổi logic xử lý dữ liệu để nâng cấp ứng dụng xử lý luồng đang chạy trên KCL 1.x. Để biết hướng dẫn cho quá trình di chuyển, vui lòng tham khảo Di chuyển từ KCL 1.x sang KCL 3.x.

Tất cả các Khu vực AWS đều có thể sử dụng KCL 3.0 cùng với Luồng Amazon DynamoDB. Để tìm hiểu thêm, vui lòng tham khảo Làm việc với Luồng DynamoDB trong Hướng dẫn dành cho nhà phát triển DynamoDB.