Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 687 Bytes

README.md

File metadata and controls

23 lines (17 loc) · 687 Bytes

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.