Sdílet prostřednictvím


Přehled podrobností implementace

Orleans životní cyklus

Některá Orleans chování jsou dostatečně složitá, že potřebují uspořádané spuštění a vypnutí. Abychom to vyřešili, Orleans zavedli jsme obecný model životního cyklu komponent.

Záruky doručování zpráv

Orleans Záruky doručování zpráv jsou ve výchozím nastavení nejvýše jednou. Pokud při vypršení časového limitu nakonfigurujete opakování, Orleans zajistí doručení alespoň jednou.

Plánovač

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

Správa clusteru

Orleans poskytuje správu clusteru prostřednictvím integrovaného protokolu členství, který se někdy označuje jako Silo Membership. Cílem tohoto protokolu je, aby všechna sila (Orleans servery) souhlasila se sadou aktuálně živých sil, detekovala selhání sil a umožnila novým silům připojit se ke klastru.

Implementace datových proudů

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

Vyrovnávání zatížení

Vyrovnávání zatížení je obecně jedním z pilířů Orleans runtime.

Testování jednotek

V této části se dozvíte, jak testovat zrnka, abyste měli jistotu, že se chovají správně.