Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

Various data structures implemented on top of Microsoft Orleans

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages