Skip to content

MarkNickeson/OrleansVersionAndDeploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Objective: Demonstrate Microsoft Orleans Grain Versioning Behavior

Microsoft Orleans has opt-in support for grain versioning using a combination of attribute-decoration and silo configuration

  1. VersionAttribute
  2. Version selector strategy; and
  3. Version compatibility

I found it difficult to intuitively understand all of the potential implications so I built this repo to enable systematic testing.

Appologies

Realistic testing requires isolated processes because the grain interfaces and implementations type names all collide. As a result the test setup is somewhat complex as I resorted to interprocess communication to coordinate silo start/stop.

Key Dependencies

Orleans 7.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages