Giao diện
Ví dụ sử dụng - Parallel
Ví dụ 1: Gửi thông báo đồng thời qua nhiều kênh
Song song gửi email, Telegram, và in-app notification khi đơn hàng hoàn tất.
Cấu hình node Parallel:
mode:allcontinueOnError:truebranches: 3 nhánh gửi thông báo
Mode all với continueOnError: true đảm bảo: nếu email bị lỗi, Telegram và notification vẫn được gửi. Thời gian tổng = thời gian nhánh lâu nhất (thay vì tổng 3 nhánh).
Ví dụ 2: Query đồng thời nhiều nguồn dữ liệu
Lấy dữ liệu từ DB nội bộ và API bên ngoài cùng lúc, gộp kết quả.
Cấu hình node Parallel:
mode:allcontinueOnError:false
Thay vì query tuần tự (3s + 2s + 4s = 9s), parallel cho phép chạy đồng thời (max 4s). JavaScript node phía sau gộp kết quả 3 nguồn thành báo cáo tổng hợp.
Ví dụ 3: Chọn API provider nhanh nhất
Gọi đồng thời nhiều API provider, lấy response nhanh nhất (failover pattern).
Cấu hình node Parallel:
mode:race
Mode race lấy kết quả từ provider trả về nhanh nhất, bỏ qua hai provider còn lại. Phù hợp cho dịch vụ cần tốc độ và khả năng failover tự động.