orleans
orleans copied to clipboard
Cloud Native application framework for .NET
[This is a work-in-progress and will evolve a bit] The ASP.NET developer faces a myriad of challenges the moment their web apps are scaled horizontally. The addition of horizontally-scaled compute...
Orleans.GRPC
As described in issue https://github.com/dotnet/orleans/issues/3190 microservices become popular and of most popular solution is using protobuf with GRPC srevices. And I think it will be more interesting if use will...
Remove all allocations from deterministic hashing and use more pre-computed hash values. ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7864)
After upgrading Orleans from 3.5.0 to 3.5.1 (and above), custom fields stopped coming in exceptions (always default value)
We've observed that Orleans v3.6.2 intermittently becomes unresponsive. Following further investigation, it became apparent to us that a deadlock was being caused whenever a grain timer callback is invoked whilst...
Grain state storage should depend only on grain identity. `GrainReference` is too broad type for this. There's still some data redundancy between `string grainType` and `grainId.Type`, but reworking this would...
null ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7871)
A fix for issue #7858 ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7863)
Currently, the following type definition, which has a `dynamic` member, causes the code generator to fail: ``` C# [GenerateSerializer] public class TelemetryMessageValue { [Id(0)] public string Name { get; set;...
null ###### Microsoft Reviewers: [Open in CodeFlow](https://portal.fabricbot.ms/api/codeflow?pullrequest=https://github.com/dotnet/orleans/pull/7860)