These are simple samples to play with Microsoft Orleans, a cross-platform framework for building robust, scalable distributed applications.
-
This sample shows how to use Orleans 8 in a minimal API application. It shows the new way on how to configure an Orleans server.
-
This is a sample project that shows how to use Redis as a persistence provider for Orleans.
-
This sample demonstrates the functionality of Orleans' Timer via Grain.RegisterTimer. It's useful to trigger actions to be repeated frequently (less than every minute).
-
This sample demonstrates the functionality of Orleans' Reminder via Grain.RegisterOrUpdateReminder. It's useful to trigger actions to be repeated infrequently (more than every minute, hours or days). This is a persistent timer that survives grain restarts. Reminder is much expensive than Timer.
-
This sample demonstrates using HttpClient in a
grain
and also introduces the concept of a Stateless Workergrain
.