Omówienie szczegółów implementacji
Orleans Lifecycle
Niektóre zachowania orlean są wystarczająco złożone, że wymagają uporządkowanego uruchamiania i zamykania. Aby rozwiązać ten temat, wprowadzono ogólny wzorzec cyklu życia składnika.
Gwarancje dostarczania komunikatów
Gwarancje dostarczania komunikatów logicznych są domyślnie co najwyżej raz. Opcjonalnie, jeśli opcja jest skonfigurowana do ponownego próby po przeoczeeniu limitu czasu, funkcja Orleans zapewnia zamiast tego co najmniej raz dostarczanie.
Scheduler
Orleans Scheduler jest składnikiem w środowisku uruchomieniowym Orleans odpowiedzialnym za wykonywanie kodu aplikacji i części kodu środowiska uruchomieniowego w celu zapewnienia semantyki wykonywania jednowątkowego.
Zarządzanie klastrami
Orleans zapewnia zarządzanie klastrami za pośrednictwem wbudowanego protokołu członkostwa, który czasami jest nazywany członkostwem w silosie. Celem tego protokołu jest, aby wszystkie silosy (serwery logiczne) uzgodniły zestaw aktualnie aktywnych silosów, wykryły nieudane silosy i zezwoliły nowym silosom na dołączenie do klastra.
Strumienie implementacji
Ta sekcja zawiera ogólne omówienie implementacji usługi Orleans Stream. Opisano w nim pojęcia i szczegóły, które nie są widoczne na poziomie aplikacji.
Równoważenie obciążenia
Równoważenie obciążenia w szerokim sensie jest jednym z filarów środowiska uruchomieniowego Orleans.
Testowanie jednostek
W tej sekcji pokazano, jak testować jednostkowo ziarno, aby upewnić się, że działają prawidłowo.