Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Puis-je mélanger différents types de déclencheurs dans une seule fonction azure


Puis-je mélanger différents types de déclencheurs dans une seule fonction azure


Dans les fonctions Azure, chaque fonction doit avoir exactement un déclencheur. Cependant, vous pouvez mélanger différents types de liaisons (entrée et sortie) avec un seul déclencheur pour gérer divers scénarios. Par exemple, vous pouvez avoir un déclencheur HTTP avec des liaisons à lire à partir du stockage blob et écrire à Azure Cosmos DB [4] [5].

Bien que vous ne puissiez pas utiliser plusieurs déclencheurs dans une seule fonction, il est courant d'avoir plusieurs fonctions dans une seule application de fonction Azure, chacune avec son propre type de déclenchement. Cette approche vous permet de gérer efficacement différents déclencheurs et fonctionnalités [2] [4].

Par exemple, vous pouvez avoir une fonction avec un déclencheur HTTP, une autre avec un déclencheur de minuterie et une autre avec un déclencheur de file d'attente, le tout dans la même application de fonction. Cette configuration est acceptable et s'aligne sur les meilleures pratiques, tant que vous considérez le partage des ressources et les implications des performances [2] [3].

Par conséquent, bien que vous ne puissiez pas mélanger différents types de déclenchement dans une seule fonction azure, vous pouvez gérer efficacement plusieurs fonctions avec différents déclencheurs dans une seule application de fonction.

Citations:
[1] https://stackoverflow.com/questions/41695474/multiple-triggers-for-an-azure-function
[2] https://stackoverflow.com/questions/62447621 /
[3] https://learn.microsoft.com/en-us/answers/questions/1350927/is-there-any-limit-for-an-azurefunctions-crigg
[4] https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings
[5] https://turbo360.com/blog/azure-functions-triggers-and-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-1a4