Xử lý theo lô đưa ra cách điều phối một nhóm thao tác (có thể phụ thuộc lẫn nhau) đến nhiều dịch vụ mà không cần chờ các thao tác hoàn tất một cách đồng bộ. Bạn có thể sử dụng quy trình xử lý hàng loạt để tạo và quản lý các chiến dịch Tối đa hoá hiệu suất.
Hướng dẫn này cung cấp thông tin chi tiết dành riêng cho chiến dịch Tối đa hoá hiệu suất khi xử lý hàng loạt. Hướng dẫn chung về xử lý hàng loạt cung cấp thông tin chung về việc xử lý hàng loạt, còn Hướng dẫn về yêu cầu cấu trúc chứa thông tin chi tiết về cách tạo các yêu cầu để tạo hoặc quản lý chiến dịch Tối đa hoá hiệu suất.
Để tạo chiến dịch Tối đa hoá hiệu suất bằng quy trình xử lý hàng loạt, hãy làm theo các bước sau:
Tạo một công việc hàng loạt mới
Làm theo bước tạo công việc xử lý hàng loạt chung để tạo một tài nguyên BatchJob
.
Lập danh sách thao tác thay đổi
Chiến dịch Tối đa hoá hiệu suất yêu cầu các thao tác để tạo một số tài nguyên liên quan như được nêu chi tiết trong Hướng dẫn về yêu cầu cấu trúc. Tạo MutateOperation
cho từng tài nguyên cần có trong công việc hàng loạt.
Yêu cầu đối với AssetGroupOperation
và AssetGroupAssetOperation
Các thao tác thuộc loại MutateOperation
tạo tài nguyên AssetGroup
và AssetGroupAsset
trong một tác vụ hàng loạt phải theo tuần tự mà không có các thao tác khác ở giữa do cách các thao tác này được nhóm lại với nhau khi xử lý. Nếu không, yêu cầu sẽ gửi một AssetGroupError
cho biết một số tài sản bị thiếu, ngay cả khi những thao tác cần thực hiện để đáp ứng các yêu cầu tối thiểu về tài sản sẽ được đưa vào danh sách thao tác ở phần sau.
AssetGroupListingGroupFilterOperation
phương pháp hay nhất
Khi làm việc với các bộ lọc nhóm trang thông tin trong ngữ cảnh AssetGroupListingGroupFilter
, bạn nên thêm các thao tác AssetGroupListingGroupFilterOperation
nhắm đến cùng một AssetGroup
vào một tác vụ hàng loạt một cách liên tiếp để tập hợp các thao tác được xử lý tỉ mỉ trong quá trình phân tách hàng loạt. Để đọc thêm về cách chia tách hàng loạt và các yếu tố khác ảnh hưởng đến nhóm trang thông tin, hãy xem hướng dẫn xử lý hàng loạt của nhóm trang thông tin.
Thêm thao tác thay đổi vào công việc
Thêm thao tác thay đổi từ Bước 2 vào danh sách và gọi AddBatchJobOperations
để thêm danh sách các lần đột biến vào công việc hàng loạt được tạo ở Bước 1.
Làm theo bước thêm thao tác trong hướng dẫn xử lý hàng loạt chung để thêm danh sách các thao tác thay đổi.
Chạy tác vụ hàng loạt
Cho phép các công việc đã tải lên bắt đầu chạy bằng cách gọi RunBatchJob
. Hãy xem các bước Chạy tác vụ hàng loạt trong hướng dẫn chung về xử lý hàng loạt để tham khảo ví dụ.
Truy xuất trạng thái công việc
Các công việc theo lô bắt đầu như các hoạt động kéo dài và thường mất một khoảng thời gian để kết thúc.
Sau khi bắt đầu công việc, hãy sử dụng phương thức GetOperation
của thao tác chạy trong thời gian dài để thăm dò trạng thái của công việc cho đến khi hoàn tất.
Khi tất cả các công việc hàng loạt kết thúc, hãy gọi ListBatchJobResults
để in trạng thái và phản hồi của chúng theo bước liệt kê tất cả kết quả công việc hàng loạt trong hướng dẫn xử lý hàng loạt chung.