onetime:slambda
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| onetime:slambda [2024/04/11 11:40] – tomas | onetime:slambda [2024/04/11 11:56] (current) – tomas | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| Popíšu v krátkosti, k čemu ten projekt je. | Popíšu v krátkosti, k čemu ten projekt je. | ||
| Potřebujeme z různých PHP skriptů hostovaných na AWS, ale i jinde, dělat dlouhotrvající HTTP requesty (desítky sekund). Nechceme, aby skripty čekaly desítky sekund, nýbrž chceme tyto requesty dělat z centrální služby. | Potřebujeme z různých PHP skriptů hostovaných na AWS, ale i jinde, dělat dlouhotrvající HTTP requesty (desítky sekund). Nechceme, aby skripty čekaly desítky sekund, nýbrž chceme tyto requesty dělat z centrální služby. | ||
| - | PHP skript pošle SQS zprávu s daty requestu na centrální službu - Lambda funkci. Tato funkce zavolá HTTP request. Až request skončí, tak Lambda uloží výsledky na S3, kde si je další instance PHP skriptu vyzvedne. | + | PHP skript pošle SQS zprávu s daty requestu na centrální službu - Lambda funkci. Tato funkce zavolá HTTP request. Až request skončí, tak Lambda uloží výsledky na S3, kde si je další instance PHP skriptu vyzvedne. Jedna instance Lambdy bude vyřizovat mraky těchto requestů, ne jen jeden samozřejmě. |
| Architektura celé té služby je poněkud složitější, | Architektura celé té služby je poněkud složitější, | ||
| + | |||
| + | Tak jak je ta funkce zadána, tak má jednom demonstrativní hodnotu. Udělat deployovatelnou funkci, která umí využívat ověřeně všechny ty 3 funkcionality. Ta samotná funkce nebude na nic, jen ji využijeme jako prototyp pro další vývoj. | ||
onetime/slambda.1712835647.txt.gz · Last modified: by tomas
