Implementáció részleteinek áttekintése

Orleans életciklus

Egyes Orleans viselkedések elég összetettek ahhoz, hogy rendezett indítást és leállítást igényeljenek. Ennek Orleans megoldásához egy általános összetevő-életciklus-mintát vezetett be.

Üzenetkézbesítési garanciák

Orleans az üzenetkézbesítési garanciák alapértelmezés szerint legfeljebb egyszer teljesülnek. Opcionálisan, ha időtúllépéskor konfigurálja az újrapróbálkozást, a Orleans legalább egyszer biztosítja a kézbesítést.

Ütemező

A Orleans Scheduler egy olyan összetevő a futtatókörnyezetben, amely az Orleans alkalmazáskód és a futtatókörnyezeti kód részeinek végrehajtásáért felel az egyszálas végrehajtási szemantikák biztosítása érdekében.

Fürtkezelés

Orleans a fürtkezelést egy beépített, gyakran Silo-tagságnak nevezett tagsági protokoll segítségével biztosítja. A protokoll célja, hogy minden siló (Orleans kiszolgáló) megállapodjon a jelenleg aktív silók halmazáról, észlelje a működésképtelen silókat, és engedélyezze az új silók csatlakozását a fürthöz.

Streamek implementálása

Ez a szakasz magas szintű áttekintést nyújt a Orleans Stream implementációról. Az alkalmazás szintjén nem látható fogalmakat és részleteket ismerteti.

Terheléselosztás

A terheléselosztás széles értelemben a futtatókörnyezet egyik alappillére Orleans .

Egységtesztelés

Ez a szakasz bemutatja, hogyan lehet egyesíteni a szemcsék tesztelését annak érdekében, hogy helyesen viselkedjenek.