Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Voinko sekoittaa erityyppisiä liipaisimia yhdessä Azure -toiminnossa


Voinko sekoittaa erityyppisiä liipaisimia yhdessä Azure -toiminnossa


Azure -toiminnoissa jokaisella toiminnolla on oltava tarkalleen yksi liipaisin. Voit kuitenkin sekoittaa erityyppisiä sidoksia (tulo ja lähtö) yhdellä liipaisimella erilaisten skenaarioiden käsittelemiseksi. Esimerkiksi, sinulla voi olla HTTP -liipaisin sidoksilla luettavaksi BLOB -tallennustilasta ja kirjoittaa Azure Cosmos DB: hen [4] [5].

Vaikka et voi käyttää useita liipaisimia yhdessä toiminnossa, on yleistä, että yhdessä Azure -toiminto -sovelluksessa on useita toimintoja, jokaisella on oma liipaisutyyppi. Tämän lähestymistavan avulla voit hallita erilaisia ​​liipaisimia ja toimintoja tehokkaasti [2] [4].

Esimerkiksi, sinulla voi olla yksi toiminto HTTP -liipaisimella, toisella ajastimen liipaisimella ja toinen jonon liipaisimella, kaikki samassa toimintosovelluksessa. Tämä asennus on hyväksyttävä ja vastaa parhaita käytäntöjä, kunhan tarkastellaan resurssien jakamista ja suorituskykyä [2] [3].

Siksi, vaikka et voi sekoittaa erilaisia ​​liipaisutyyppejä yhdessä Azure -toiminnossa, voit hallita tehokkaasti useita toimintoja, joilla on erilaiset liipaisimet yhdessä toimintosovelluksessa.

Viittaukset:
[1] https://stackoverflow.com/questions/41695474/multiple-triggers-for-an-azure-function
.
[3] https://learn.microsoft.com/en-us/answers/questions/1350927/is-there-any-limit-for-an-azurefunctions trigger
[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
.