Ö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.