Configuration du multithread
Le mode multithread est pris en charge pour toutes les méthodes de synchronisation : synchronisation complète, synchronisation partielle et synchronisation des éléments en échec. Pour configurer le multithread, vous spécifiez le nombre de threads et la taille du lot à utiliser pendant la synchronisation.
thread-countcorrespond au nombre de threads activés pour traiter les entités. Lathread-countpar défaut est1.batch-sizeest le nombre d'entités qui sont traitées dans une seule itération. Labatch-sizepar défaut est100enregistrements pour tous les flux, à l’exception du flux de prix. Pour le flux de prix, la valeur par défaut est500enregistrements.
Vous pouvez configurer le multithread en tant qu’option temporaire lors de l’exécution d’une commande de resynchronisation ou en ajoutant la configuration multithread à la configuration de l’application Adobe Commerce.
Configurer le multithread au moment de l’exécution
Lorsque vous exécutez une commande de synchronisation complète à partir de la ligne de commande, spécifiez le traitement multithread en ajoutant les options thread-count et batch-size à la commande de l’interface de ligne de commande.
bin/magento saas:resync --feed=products --thread-count=2 --batch-size=200
Les options spécifiées sur la ligne de commande remplacent la configuration d’exportation des données spécifiée dans le fichier de config.php de l’application Adobe Commerce.