Skip to content

ElanHasson/Orleans.DataStructures

Repository files navigation

Orleans.DataStructures

A project to provide implementations of durable, distributed data structures that run on top of Microsoft Orleans.

Implemented

  • Doubly Linked List

[Below are Deprecated]

Array

Capabilities

  • Add items to the array.
  • Read the value at an index of the array (ArrayItemGrain)
  • Get the size of the array

What's Next

  • Remove Items
  • Insert Items
  • IAsyncEnumerable support to enumerate them (depends on dotnet/orleans#6504)
  • Allow Reentrancy (need to implement atomic operations on the ArrayGrain
  • Performance Enhancements
  • Change notification on ArrayGrain and ArrayItemGrain to support Observers.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages