Toplu işleme, işlemlerin tamamlanmasını beklemeden, birbirine bağlı olabilecek bir dizi işlemi birden çok hizmete dağıtmanın bir yolunu sunar. Maksimum Performans kampanyaları oluşturmak ve yönetmek için toplu işlemi kullanabilirsiniz.
Bu kılavuzda, toplu işlemle çalışırken Maksimum Performans kampanyalarına özel ayrıntılar sunulmaktadır. Genel toplu işleme kılavuzu, toplu işleme hakkında genel bilgiler sağlar. Yapı istekleri kılavuzu ise Maksimum Performans kampanyaları oluşturmak veya yönetmek için istek oluşturma hakkında ayrıntılı bilgi içerir.
Toplu işlemi kullanarak Maksimum Performans kampanyası oluşturmak için aşağıdaki adımları uygulayın:
Yeni toplu iş oluşturma
Bir BatchJob
kaynağı oluşturmak için genel toplu işlem iş oluşturma adımını uygulayın.
Değişim işlemlerinin listesini hazırlayın
Maksimum Performans kampanyalarında, birkaç ilgili kaynak oluşturmak için işlemler gerekir. Bu kaynaklar, Yapı istekleri kılavuzunda ayrıntılı olarak açıklanmaktadır. Toplu işe dahil edilmesi gereken her kaynak için bir MutateOperation
oluşturun.
AssetGroupOperation
ve AssetGroupAssetOperation
gereksinimleri
Toplu işlerde AssetGroup
ve AssetGroupAsset
kaynakları oluşturan MutateOperation
türündeki işlemler, işlendiğinde birlikte gruplandırılma biçiminden dolayı, aralarında başka işlemler olmadan sıralı olmalıdır. Aksi takdirde, istek
AssetGroupError
bazı öğelerin eksik olduğunu belirten bir
(minimum öğe gereksinimlerini
karşılamak gerekli işlemler, işlemler listesinin sonlarına eklenmiş olsa bile)
gösterilir.
AssetGroupListingGroupFilterOperation
en iyi uygulama
Listeleme grubu filtreleriyle AssetGroupListingGroupFilter
bağlamında çalışırken, aynı AssetGroup
öğesini hedefleyen AssetGroupListingGroupFilterOperation
işlemlerini bir toplu işe art arda eklemenizi öneririz. Böylece işlem kümesi, toplu bölme sırasında atomik olarak işlenir. Toplu bölme ve listeleme gruplarını etkileyen diğer faktörler hakkında daha fazla bilgi edinmek için listeleme grubu toplu işleme kılavuzuna bakın.
Değişim işlemlerini işe ekleme
2. adımdaki değiştirme işlemlerini bir listeye ekleyin ve mutasyon listesini 1. adımda oluşturulan toplu işe eklemek için AddBatchJobOperations
çağrısını yapın.
Değişim işlemlerinin listesini eklemek için genel toplu işleme kılavuzundaki işlem ekleme adımını uygulayın.
Toplu işi çalıştırma
RunBatchJob
çağrısı yaparak, yüklenen işlerin çalışmaya başlamasına izin verin. Bir örnek için genel toplu işlem kılavuzundaki Toplu işi çalıştırma adımına bakın.
İşin durumunu alma
Toplu işler uzun süren işlemler olarak başlar ve genellikle tamamlanması zaman alır.
İşi başlattıktan sonra, tamamlanana kadar işin durumunu anket yapmak için uzun süreli işlemin GetOperation
yöntemini kullanın.
Tüm toplu işleriniz tamamlandığında genel toplu işleme kılavuzundaki tüm toplu iş sonuçlarını listeleme adımını uygulayarak durumlarını ve yanıtlarını yazdırmak için ListBatchJobResults
çağrısı yapın.