Dela via


Översikt över implementeringsinformation

Orleans livscykel

Vissa Orleans-beteenden är tillräckligt komplexa för att de behöver ordnad start och avstängning. För att åtgärda detta har ett allmänt livscykelmönster för komponenten införts.

Leveransgarantier för meddelanden

Leveransgarantier för Meddelanden i Orleans är som standard högst en gång. Om du har konfigurerat att göra återförsök vid timeout kan du välja att Orleans tillhandahåller leverans minst en gång i stället.

Scheduler

Orleans Scheduler är en komponent inom Orleans-körningen som ansvarar för att köra programkod och delar av körningskoden för att säkerställa entrådad körningssemantik.

Klusterhantering

Orleans tillhandahåller klusterhantering via ett inbyggt medlemskapsprotokoll, som vi ibland kallar Silomedlemskap. Målet med det här protokollet är att alla silor (Orleans-servrar) ska komma överens om den uppsättning silor som för närvarande lever, identifiera misslyckade silor och tillåta att nya silor ansluter till klustret.

Flöden implementering

Det här avsnittet innehåller en översikt över Orleans Stream-implementeringen. Den beskriver begrepp och information som inte visas på programnivå.

Belastningsutjämning

Belastningsutjämning är i vid mening en av grundpelarna i Orleans runtime.

Enhetstestning

Det här avsnittet visar hur du enhetstestar dina korn för att se till att de fungerar korrekt.