Udostępnij przez


Omówienie szczegółów implementacji

Orleans cykl życia

Niektóre Orleans zachowania są wystarczająco złożone, że wymagają uporządkowanego uruchamiania i zamykania. Aby rozwiązać ten problem, Orleans wprowadzono ogólny wzorzec cyklu życia składnika.

Gwarancje dostarczania komunikatów

Orleans Gwarancje dostarczania komunikatów są domyślnie co najwyżej jednokrotne . Opcjonalnie, jeśli skonfigurujesz ponawianie prób po przekroczeniu limitu czasu, Orleans zamiast tego zapewnia co najmniej jednokrotne dostarczanie.

Harmonogram

Harmonogram Orleans jest składnikiem w Orleans środowisku uruchomieniowym odpowiedzialnym za wykonywanie kodu aplikacji i części kodu środowiska uruchomieniowego w celu zapewnienia semantyki wykonywania jednowątkowego.

Zarządzanie klastrem

Orleans zapewnia zarządzanie klastrem za pośrednictwem wbudowanego protokołu członkostwa, nazywanego również Członkostwo Silo. Celem tego protokołu jest, aby wszystkie silosy (Orleans serwery) uzgodniły zestaw obecnie żywych silosów, wykryły nieudane silosy i pozwoliły nowym silosom dołączyć do klastra.

Implementacja strumieni

Ta sekcja zawiera ogólne omówienie implementacji Orleans usługi Stream. W tym artykule opisano pojęcia i szczegóły, które nie są widoczne na poziomie aplikacji.

Równoważenie obciążenia

Równoważenie obciążenia, ogólnie rzecz biorąc, stanowi jeden z filarów środowiska uruchomieniowego Orleans.

Testowanie jednostek

W tej sekcji pokazano, jak przetestować ziarna, aby upewnić się, że działają prawidłowo.