Drosselung Azure Storage Queue-Verarbeitung in der Azure-Funktion-App

Habe ich erstellt ein Azure-Funktion app mit Azure Storage Queue, trigger, verarbeitet eine queue, in die jedes queue-Element eine URL. Die Funktion lädt den Inhalt der URL. Ich habe eine andere Funktion, die geladen und analysiert Website-XML-Sitemap und fügt alle Seiten-URLs in die Warteschlange. Das problem ist, dass ich die Funktionen, die app läuft zu schnell und es hämmert die website, so dass es beginnt, Rückkehr Server-Fehler. Gibt es eine Möglichkeit, um zu beschränken/throttle die Geschwindigkeit, mit der Funktionen-app läuft?

Konnte ich, natürlich, schreiben Sie einfachen web-job, die Sie verarbeitet Seriell (oder mit etwas async aber begrenzen die Anzahl der gleichzeitigen Anfragen), aber ich mag die Einfachheit von Azure-Funktionen und wollte versuchen, aus "serverless" - computing.

InformationsquelleAutor Alex | 2016-10-17

Schreibe einen Kommentar