I’m a big fan of the (virtual) actor model and a happy user of Microsoft Orleans. So I’m excited to see that Microsoft Orleans is getting some extra love from Microsoft.
Not only by bringing the Orleans documentation to Microsoft Docs but also by the announcement made by Microsoft that Orleans will be one of the focus areas for .NET 7:
Orleans: The ASP.NET Core and Orleans teams are investigating ways to further align and integrate the Orleans distributed programming model with ASP.NET Core. Orleans 4 will ship alongside .NET 7 and focuses on simplicity, maintainability, and performance, including human readable stream identities and a new optimized, version-tolerant serializer.
If you are interested in the related roadmap, have a look here: https://github.com/dotnet/aspnetcore/issues/39504
This was the list of announced changes:
- Implement POCO Grains orleans#7351
- Configurable serializers for grain persistence orleans#7471
- Remove SMS Provider orleans#7475
- Implement Stateless Service Abstractions orleans#7469
- [Epic]: Implement workflows as a primitive in Orleans orleans#7487
- [Epic]: Improve experience for Orleans customers deploying to Azure orleans#7486
- Simplify stream configuration abstractions orleans#7473
- Add Orleans template for aspnetcore orleans#7479
We are still early in the process, but I can’t wait to test this out…