Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kas ma saan sama rakenduse erinevate funktsioonide jaoks funktsioonide aegumist erinevate funktsioonide jaoks seada


Kas ma saan sama rakenduse erinevate funktsioonide jaoks funktsioonide aegumist erinevate funktsioonide jaoks seada


Funktsioonide aegumise seadistamine sama rakenduse erinevate funktsioonide jaoks erinevate funktsioonide jaoks sõltub teie kasutatavast pilveplatvormist:

- AWS Lambda: AWS Lambda saatel saate iga funktsiooni aegumistööd eraldi konfigureerida. Seda tehakse Lambda konsoolile juurdepääsu, valides konkreetse funktsiooni ja kohandades vahekaardi konfiguratsiooni all. Timeõppu saab iga funktsiooni jaoks seada vahemikus 1 kuni 900 sekundit (15 minutit) [1].

- Azure'i funktsioonid: Azure funktsioonide jaoks rakendatakse failis "Funktsioon TimeTout" failis "host.json" kogu rakenduse kõigi funktsioonide jaoks. Siiski saate erinevate funktsioonide jaoks erinevaid aegumistähtajaid seadistada, kasutades eraldi funktsioonirakendusi või rakendades oma funktsioonides kohandatud loogikat, et aegobjekte programmiliselt käsitleda. Tarbimiskava hostimiseks saab seadistada kuni 10 minutit ja see on lisatasude ja spetsiaalsete plaanide jaoks piiramatu [3] [7].

-Google Cloud Funktsioonid: Google Cloudis saate iga funktsiooni ajal individuaalse aja jooksul juurutamise ajal seada lipu `-TimeOut` abil käsu` GCLOUD funktsioonide juurutamisel. See võimaldab teil konfigureerida sama projekti erinevate funktsioonide erinevad aegumised [5].

- Rakenduse skript: Google Appsi skripti jaoks on maksimaalne täitmisaeg fikseeritud tasuta versiooni jaoks 6 minutiga ja erinevate skriptide jaoks pole võimalust seada erinevaid aegumistähtajaid. Kuid ajatute vältimiseks saate töötlemise mitmeks skriptiks jagada [2].

Kokkuvõtlikult võib öelda, et mõned platvormid nagu AWS Lambda ja Google Cloud funktsioonid võimaldavad iga funktsiooni jaoks erinevaid aegumistähtajaid seadistada, rakendavad teised, näiteks Azure funktsioonid, globaalset aegumistähtaega, kui kohandatud loogikat ei rakendata.

Tsitaadid:
[1] https://docs.aws.amazon.com/lambda/latest/dg/configuration timeout.html
]
]
[4] https://developer.mozilla.org/en-us/docs/web/api/window/settimeout
[5] https://cloud.google.com/functions/docs/configuring/timeout
]
]
]