Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ar galiu skirtingai nustatyti funkcijų skirtumus įvairioms funkcijoms toje pačioje programoje


Ar galiu skirtingai nustatyti funkcijų skirtumus įvairioms funkcijoms toje pačioje programoje


Funkcijų laiko nustatymas skirtingai įvairioms tos pačios programos funkcijoms priklauso nuo jūsų naudojamos debesies platformos:

- „AWS Lambda“: „AWS Lambda“ galite sukonfigūruoti kiekvienos funkcijos laiką atskirai. Tai atliekama pasiekiant „Lambda“ konsolę, pasirinkus konkrečią funkciją ir koreguojant skirtuką „Konfigūracija“. Laikas gali būti nustatytas nuo 1 iki 900 sekundžių (15 minučių) kiekvienai funkcijai savarankiškai [1].

- „Azure“ funkcijos: „Azure“ funkcijoms „FunctionTimeout“ savybė „host.json“ failas taikomas visoms programos funkcijoms. Tačiau galite nustatyti skirtingus skirtingas funkcijas, naudodamiesi atskiromis funkcijų programomis arba įdiegdami pasirinktinę logiką savo funkcijose, kad galėtumėte programiškai tvarkyti laiko tarpus. „FunctionTimeout“ gali būti nustatyta iki 10 minučių vartojimo plano priegloba ir yra neribotas aukščiausios kokybės ir specialiems planams [3] [7].

-„Google Cloud“ funkcijos: „Google Cloud“ galite nustatyti kiekvienos funkcijos laiko trukmę atskirai diegimo metu, naudodamiesi „GCLoud“ funkcijų diegimo „GCloud“ funkcijomis. Tai leidžia sukonfigūruoti skirtingus skirtingas funkcijas tame pačiame projekte [5].

- Programos scenarijus: „Google Apps“ scenarijui maksimalus vykdymo laikas yra nustatytas 6 minutes nemokamai versijai, ir nėra galimybės nustatyti skirtingų skirtumų skirtumų skirtumų skirtumus. Tačiau, norėdami išvengti laiko, galite padalyti apdorojimą į kelis scenarijus [2].

Apibendrinant galima pasakyti, kad kai kurios platformos, tokios kaip „AWS Lambda“ ir „Google Cloud“ funkcijos, leidžia nustatyti skirtingą kiekvienos funkcijos skirtumą, kitos, pavyzdžiui, „Azure“ funkcijos, taiko pasaulinį laiko nustatymą, nebent būtų įdiegta pasirinktinė logika.

Citatos:
[1] https://docs.aws.amazon.com/lambda/latest/dg/configurationimeout.html
[2] https://www.googlecloudcommunity.com/gc/appsheet-q-a/bot-executes-script-twice-ode-to-imeout/m-p/598297
[3] https://build5nines.com/azure-functions-extend-echecution-lecout-past-5-minutes/
[4] https://developer.mozilla.org/en-us/docs/web/api/window/settimeout
[5] https://cloud.google.com/functions/docs/configuring/timeout
[6] https://stackoverflow.com/questions/315078/how-do-yu-you-he-multiple-instances-of-settimeout
[7] https://github.com/microsoftdocs/azure-docs/Blob/main/includes/funkctions-leasout-burle.md
[8] https://learn.microsoft.com/en-us/azure/azure-functions/functions-cale