Le richieste con cosmosdb devono consumare RU. Ovviamente, la tua richiesta di inserimento ha superato il throughput RU e si è verificato il codice di errore 16500.
Puoi trovare ulteriori istruzioni nel documento ufficiale .
Puoi seguire i modi seguenti per provare a risolvere il problema:
-
Importa i tuoi dati in batch per ridurre il throughput.
-
Aggiungi la tua logica di ripetizione nell'applicazione.
-
Aumento del throughput riservato per la raccolta. Ovviamente aumenta il tuo costo.
Puoi fare riferimento a questo articolo .
Spero che ti aiuti.
Aggiorna risposta:
Sembra che i tuoi documenti non siano identificabili in modo univoco. Quindi penso che l'attributo "_id" generato automaticamente da Cosmos DB non possa determinare quali documenti sono stati inseriti e quali documenti non sono stati inseriti.
Ti suggerisco di aumentare le impostazioni di velocità effettiva, svuotare il database e quindi importare in blocco i dati.
Considerando il costo , fai riferimento a questo documento per impostare la RU appropriata.
Oppure puoi testare l'operazione di importazione in blocco in locale tramite Cosmos DB Emulator.