Back to top
  • 공유 Chia sẻ
  • 인쇄 In
  • 글자크기 Cỡ chữ
URL đã được sao chép

Google Cloud ra mắt Spanner Queues, gộp thay đổi dữ liệu và tác vụ tiếp theo

Các khối gỗ xếp theo thứ tự và sơ đồ luồng dữ liệu / TokenPost.ai

Google Cloud đã ra mắt chính thức Spanner Queues, tính năng xử lý thay đổi cơ sở dữ liệu và đăng ký tác vụ tiếp theo trong cùng một giao dịch. Tính năng nhắn tin này giúp giảm nguy cơ bỏ sót tác vụ sau khi dữ liệu được cập nhật.

Google Cloud cho biết trong ghi chú phát hành rằng Spanner Queues chính thức ra mắt ngày 17 tháng 9 năm 2026. Hàng đợi là tính năng nhắn tin quản lý tác vụ bất đồng bộ, gộp việc thay đổi dữ liệu và đăng ký thông điệp vào cùng một giao dịch. Nếu giao dịch thất bại, thông điệp cũng không được ghi nhận.

Trước đây, nếu việc cập nhật cơ sở dữ liệu và đăng ký tác vụ tiếp theo diễn ra riêng biệt, chỉ một trong hai có thể được thực hiện. Chẳng hạn, nếu xảy ra sự cố sau khi một tác nhân AI cập nhật thông tin khách hàng nhưng trước khi đưa tác vụ tiếp theo vào hàng đợi, dữ liệu có thể đã đổi còn tác vụ thì bị bỏ sót. Spanner Queues giúp giảm tình trạng không nhất quán này bằng cách thực hiện hoặc hủy cả hai thao tác cùng nhau.

Thông điệp được lưu dưới dạng các hàng trong bảng Spanner. Ứng dụng có thể dùng SQL để truy vấn thông điệp và kết hợp chúng với dữ liệu khác, đồng thời lên lịch gửi vào thời điểm chỉ định. Bên nhận thông điệp cũng lấy tác vụ thông qua giao diện SQL, còn hàng đợi mở rộng theo năng lực tính toán của phiên bản Spanner.

Tuy nhiên, không nên hiểu đây là tính năng bảo đảm xử lý 'chính xác một lần'. Google Cloud giải thích trong tài liệu rằng theo mặc định, thông điệp được chuyển ít nhất một lần. Thông điệp có thể được gửi lại nếu xác nhận xử lý bị chậm hoặc thời hạn thuê kết thúc, vì vậy ứng dụng cần tính đến khả năng tác vụ bị lặp.

Có thể thiết kế việc xác nhận thông điệp để chỉ được ghi nhận một lần bằng giao dịch. Dù vậy, điều đó không có nghĩa toàn bộ quy trình, kể cả các lần gọi dịch vụ bên ngoài, sẽ tự động chạy mà không bị trùng lặp. Ứng dụng cần được thiết kế để xử lý việc thông điệp được gửi lại.

Spanner Queues được cung cấp trong các phiên bản Enterprise và Enterprise Plus. Google Cloud nêu trong tài liệu các trường hợp sử dụng như tác vụ bất đồng bộ, tác vụ lên lịch và xử lý đơn hàng; tài liệu cũng đề cập đến tình huống tác nhân AI tiếp tục thực hiện tác vụ sau khi truy vấn, đánh giá và chỉnh sửa dữ liệu.

Tích hợp nhắn tin vào cơ sở dữ liệu cho phép sử dụng hàng đợi mà không cần quản lý hạ tầng riêng. Tuy nhiên, chi phí và hiệu năng có thể thay đổi tùy theo dung lượng phiên bản và khối lượng công việc khi so sánh với kiến trúc dùng một trình môi giới thông điệp chuyên dụng.

<Bản quyền ⓒ TokenPost, nghiêm cấm sao chép và phân phối trái phép>

Phổ biến nhất

Các bài viết liên quan khác

Bình luận 0

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.

0/1000

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.
1