2017-12-05 5 views
0

Ich habe Funktion app (standardmäßig ist es Verbrauchsplan), die von Visual Studio erstellt wird und hat mehrere Funktionen einschließlich Timer-Trigger und HTTP-Trigger. Habe ich also etwas Verwirrung darüber, wie die Azurfunktion läuft?Ist es möglich, zwei oder mehr Azure-Funktionen gleichzeitig auszuführen?

löst der Timer-Trigger die Ausführung einer anderen Funktion aus, wenn eine andere Funktion ausgeführt wird?

Beispiel: Wenn der HTTP-Trigger ausgeführt wird, dauert die Verarbeitung sehr lange, wenn zwischen den Timer-Triggern (die alle 5 Minuten ausgeführt werden) die Ausführung des HTTP-Triggers für 5 Minuten gestoppt wird.

Funktioniert eine azure-Funktion nacheinander oder zwei Funktionen gleichzeitig ?.

Wenn ich App-Service-Plan für Funktion app gehe. wird das Gleiche bei der Ausführung der azurblauen Funktion passieren?

Antwort

3

Ja, viele Funktionen können gleichzeitig ausgeführt werden.

Funktionen werden unabhängig voneinander ausgeführt, außer dass sie gemeinsam genutzte Ressourcen (CPU/Speicher) verbrauchen. Der Status der Timer-ausgelösten Funktion sollte keinen Einfluss darauf haben, ob die HTTP-Funktion ausgelöst wird.

+1

Mikhail ist richtig. Ich möchte nur hinzufügen, weil Funktionen in der gleichen Funktionsanwendung die gleichen Ressourcen teilen, kann es Nebenwirkungen abhängig von den Ressourcenverbrauchsmustern der Funktionen geben. Wenn beide Funktionen eine hohe CPU/Speicher benötigen, würde ich vorschlagen, die Funktionen in verschiedene Funktions-Apps aufzuteilen, um Ressourcenkonflikte zu vermeiden. –

Verwandte Themen