Tôi có ứng dụng Azure Logic được kích hoạt khi tệp mới được thêm hoặc sửa đổi trong máy chủ SFTP. Khi điều đó xảy ra, tệp được sao chép vào Bộ nhớ Azure Blob và sau đó bị xóa khỏi máy chủ SFTP. Thao tác này mất khoảng 2 giây cho mỗi tệp.Thực thi song song Azure Logic App khi sao chép tệp từ SFTP sang Blob Storage
Vấn đề duy nhất tôi có là các tệp này (trung bình 500kb) được xử lý từng cái một. Cho rằng tôi đang tìm cách chuyển khoảng 30.000 tập tin hàng ngày, cách tiếp cận này trở nên rất chậm (khoảng 18 giờ).
Có cách nào để mở rộng quy mô/song song các thực thi này không?
Bạn đã đề cập: "Vấn đề duy nhất tôi có là các tệp này (trung bình 500kb) được xử lý từng cái một". Theo mặc định, chia tách được đặt trên trình kích hoạt SFTP, do đó, mỗi tệp (nếu nhiều tệp được phát hiện) sẽ kích hoạt chạy thay vì một lần chạy cho tất cả các tệp. Bạn không thấy điều này? –
@Derek Có, mỗi tập tin kích hoạt một thực thi riêng biệt nhưng thực thi là tuần tự –
Điều đó không có vẻ đúng. Trình kích hoạt chia nhỏ nên thực thi song song - bạn có thể kiểm tra tab "Chẩn đoán" và xem liệu bạn có đang nhận được bất kỳ "Sự kiện chạy Throttled" nào không? Có thể là họ đang chạy song song, nhưng bởi vì các hành động đang được điều chỉnh, có vẻ như họ đang chạy theo trình tự. –