Cloudflare giới thiệu Workflows V2: Nâng cấp hiệu suất với khả năng xử lý 50.000 luồng đồng thời
Cloudflare đã công bố Workflows V2, một hệ thống điều phối quy trình phân tán được thiết kế lại với khả năng thực thi xác định và có thể phát lại. Bản cập nhật mang lại khả năng mở rộng lớn, hỗ trợ lên tới 50.000 phiên làm việc đồng thời và 2 triệu phiên trong hàng đợi, đồng thời cải thiện khả năng quan sát cho các tác vụ AI và đường ống dữ liệu.

Cloudflare đã chính thức ra mắt Workflows V2, phiên bản cập nhật cho mô hình thực thi nhằm điều phối các quy trình đa bước có trạng thái (stateful) cho các ứng dụng phân tán trên nền tảng dành cho nhà phát triển của hãng. Bản phát hành lần này tập trung vào việc cải thiện độ tin cậy, khả năng mở rộng và tính quan sát đối với các khối lượng công việc phân tán, đồng thời giới thiệu kiến trúc quy trình làm việc xác định và có thể phát lại (replayable).
Workflows cung cấp cơ chế để điều phối logic kinh doanh chạy dài và xử lý nền trên các dịch vụ như API, hàng đợi và hệ thống lưu trữ, đồng thời duy trì trạng thái thực thi và độ tin cậy trước các sự cố. Phiên bản đầu tiên (V1) đã giới thiệu các nguyên hàm thực thi bền vững để xâu chuỗi các quy trình đa bước, nhưng gặp phải hạn chế về khả năng mở rộng, quan sát và hành vi phát lại trong các điều kiện lỗi, đặc biệt là ở các kịch bản có thông lượng cao.
Kiến trúc tổng quan của Cloudflare Workflows V2
Nâng cấp đáng kể về khả năng mở rộng
Với Workflows V2, Cloudflare đã tăng các giới hạn mở rộng chính để hỗ trợ các ứng dụng đòi hỏi khắt khe hơn. Nền tảng hiện cho phép chạy tối đa 50.000 phiên quy trình làm việc đồng thời, so với mức 4.500 của phiên bản trước. Ngoài ra, hệ thống hỗ trợ lên tới 300 lần thực thi quy trình mới mỗi giây cho mỗi tài khoản, tăng từ mức 100. Công suất hàng đợi cũng được mở rộng lên 2 triệu phiên cho mỗi quy trình, gấp đôi giới hạn cũ. Những cập nhật này được thiết kế để hỗ trợ các hệ thống dựa trên sự kiện, bao gồm các tác nhân AI, đường ống dữ liệu (data pipelines) và khối lượng công việc xử lý nền quy mô lớn.
Kiến trúc thực thi xác định và đáng tin cậy
Một thay đổi kiến trúc chính trong V2 là sự ra đời của mô hình thực thi dựa trên bước (step-based) mang tính xác định. Mỗi bước trong quy trình làm việc được cô lập, có thể phát lại và đảm bảo tính nguyên thủy (idempotent), cho phép khôi phục sau sự cố mà không cần chạy lại các bước đã hoàn thành. Điều này được hỗ trợ bởi quản lý trạng thái bền vững và theo dõi thực thi, cho phép các quy trình làm việc tiếp tục từ bước thành công cuối cùng.
Kiến trúc này được xây dựng dựa trên thời gian chạy phân tán của Cloudflare, tích hợp với Workers để tính toán, Queues để tiếp nhận sự kiện và Durable Objects để điều phối và đảm bảo tính nhất quán của trạng thái trên các khu vực.
Các kỹ sư của Cloudflare nhấn mạnh rằng mô hình mới giúp dễ dàng lý luận về việc thực thi và khôi phục sau sự cố mà không làm trùng lặp công việc. Mỗi bước được thiết kế để an toàn khi phát lại, đảm bảo các quy trình hoạt động dự đoán được ngay cả khi có thử lại (retry).
Cải thiện khả năng quan sát và trải nghiệm nhà phát triển
Mô hình cập nhật cũng cải thiện hỗ trợ cho thực thi song song và phân nhánh. Các bước độc lập có thể chạy đồng thời, cho phép sử dụng các mẫu fan-out và fan-in thường thấy trong xử lý dữ liệu và đường ống AI. Khả năng quan sát đã được nâng cao với khả năng truy xuất ở cấp độ bước, lịch sử thực thi và công cụ gỡ lỗi, cho phép các nhà phát triển kiểm tra tiến trình quy trình làm việc và chẩn đoán lỗi trong môi trường sản xuất.
Việc chuyển đổi từ Workflows V1 sang V2 yêu cầu áp dụng mô hình dựa trên bước rõ ràng và các API đã cập nhật. Mặc dù các khái niệm cốt lõi vẫn nhất quán, các quy trình làm việc phải được cấu trúc lại thành các bước cô lập, có thể phát lại phù hợp với ngữ nghĩa thực thi mới. Cloudflare chỉ ra rằng mô hình cập nhật cải thiện khả năng gỡ lỗi, tính rõ ràng về vận hành và khả năng bảo trì lâu dài, được hỗ trợ bởi các công cụ nâng cao để quản lý việc thực thi quy trình làm việc.
Bài viết liên quan

Phần mềm
Plugin Checkmarx Jenkins bị xâm phạm trong cuộc tấn công chuỗi cung ứng
11 tháng 5, 2026

Công nghệ
Substrate (YC S24) tuyển dụng Technical Success Manager cho nền tảng AI chuyên xử lý thanh toán y tế
13 tháng 5, 2026

Phần mềm
Bun công bố hướng dẫn chuyển đổi sang Rust, nhưng gọi dự án viết lại là "chưa chín muồi"
05 tháng 5, 2026
