Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kann ich verschiedene Arten von Triggern in einer einzigen Azurefunktion mischen?


Kann ich verschiedene Arten von Triggern in einer einzigen Azurefunktion mischen?


In Azure -Funktionen muss jede Funktion genau einen Auslöser haben. Sie können jedoch verschiedene Arten von Bindungen (Eingabe und Ausgabe) mit einem einzelnen Auslöser mischen, um verschiedene Szenarien zu verarbeiten. Beispielsweise können Sie einen HTTP -Trigger mit Bindungen aus dem Blob -Speicher lesen und an Azure Cosmos DB schreiben [4] [5].

Während Sie nicht mehrere Auslöser in einer einzelnen Funktion verwenden können, ist es üblich, mehrere Funktionen in einer einzelnen Azure -Funktions -App mit jeweils einen eigenen Triggertyp zu haben. Mit diesem Ansatz können Sie unterschiedliche Auslöser und Funktionen effizient verwalten [2] [4].

Zum Beispiel können Sie eine Funktion mit einem HTTP -Trigger, einer anderen mit einem Timer -Trigger und einer anderen mit einem Warteschlangenauslöser in derselben Funktions -App haben. Dieses Setup ist akzeptabel und richtet sich an Best Practices, solange Sie die Auswirkungen des Ressourcenaustauschs und der Leistung in Betracht ziehen [2] [3].

Während Sie in einer einzelnen Azure -Funktion nicht unterschiedliche Triggertypen mischen können, können Sie mehrere Funktionen mit unterschiedlichen Triggern in einer einzelnen Funktions -App effektiv verwalten.

Zitate:
[1] https://stackoverflow.com/questions/41695474/multiple-triggers-for-an-azure-function
[2] https://stackoverflow.com/questions/62447621/best-practice-with-azure-functions-implementation-and-trigger
[3] https://learn.microsoft.com/en-us/answers/questions/1350927/is-there-any-limit-for-an-azurefunctionstrigger
[4] https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings
[5] https://turbo360.com/blog/azure-functions-triggers-bindings
[6] https://www.youtube.com/watch?v=zifxkub7cly
[7] https://www.youtube.com/watch?v=wv_i-jgbgyq
[8] https://docs.azure.cn/en-us/azure-functions/functions-best-practices
[9] https://dev.to/azure/debugging-multiple-azure-functions-apps-at-the-same-time-1ka4