orleans
orleans copied to clipboard
Cloud Native application framework for .NET
In my current project we are looking at Orleans because we want to scale the backend and also support linux with .NET 5 but on the other side we have...
Method **IsPrimaryKeyBasedOnLong** used in AdoNet throws exception instead of **false** https://github.com/dotnet/orleans/blob/f9299762e433ed2b426f7a6e676776d224f13f52/src/Orleans.Core.Abstractions/Core/GrainExtensions.cs#L147-L161 https://github.com/dotnet/orleans/blob/f9299762e433ed2b426f7a6e676776d224f13f52/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs#L488-L500 Because of exception it is impossible to use any Grains with guid.
Fix for #7686 When creating a cursor from the stream cache, when starting from an event already processed, we should immediately call ` MoveNext()` to avoid sending a duplicate event....
I noticed 2 different (bad) behaviors depending on the configured `StreamInactivityPeriod` and `StreamCacheEvictionOptions`, one of which results in lost messages and the other results in duplicate events being delivered. Note...
Value: Guarantee stable performance for stateless workers, however, this will require that we compromise on thread safety.
`PooledQueueCache` `purgeMetadataInterval` is `null` which results in Memory stream not being able to use `lastPurgedToken` path while setting cursor. @benjaminpetit update: I don't know if it is related, but sometimes...
After the orleans transaction committed,We will do some other task. I have no way of knowing the result of the execution of the transaction. It is also impossible to judge...
https://github.com/dotnet/orleans/blob/55053831da91ebb986cda639a9027a4a67f88e0a/README.md?plain=1#L163 The above link references being tested with Orleans 2.2.0: > This tutorial provides step-by-step instructions for creating a basic functioning Orleans application. It is designed to be self-contained and...
I haven't been able to find any information about Orleans' scale/performance limits - specifically, is there a hard upper limit to the number of silos and/or grains in a single...