Maksimum Performans için toplu işleme

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.