Sdílet prostřednictvím


Přehled podrobností implementace

Jejich životní cyklus

Některá chování Funkce jsou dostatečně složitá, že je potřeba seřazené spouštění a vypínání. K řešení tohoto stavu jsme zavedli obecný vzor životního cyklu komponent.

Záruky doručení zpráv

Záruky doručení zpráv jsou ve výchozím nastavení nejdéle jednou. Pokud je volitelně nakonfigurované tak, aby při časovém limitu dokončoval opakování, Poskytuje místo toho alespoň jedno doručení.

Scheduler

Objekt Scheduler je komponenta v rámci modulu runtime s jedním vláknem, která zodpovídá za spouštění kódu aplikace a částí kódu modulu runtime, aby se zajistila sémantika provádění s jedním vláknem.

Správa clusteru

Umožňuje správu clusteru prostřednictvím integrovaného protokolu členství, který se někdy nazývá členství v sile. Cílem tohoto protokolu je, aby se všechna sila (servery) shodla na sadě aktuálně aktivních sil, detekují neúspěšná sila a umožnila novým silam připojit se ke clusteru.

Toky implementace

Tato část obsahuje základní přehled implementace Služby Stream. Popisuje koncepty a podrobnosti, které nejsou viditelné na úrovni aplikace.

Vyrovnávání zatížení

Vyrovnávání zatížení je v širokém smyslu jedním z pilířů modulu runtime Sen.

Testování jednotek

V této části si ukážeme, jak testovat jednotky vašich a grainů, abyste se ujistili, že se chovají správně.