dotnet / dotnet/orleans

Keep a copy of the grain instance or data held by it in every node

Open
#8,313 0 comments 2 reactions 1 assignee Claimed by @ReubenBond View on GitHub
question
Dominant language
C#
Stars
10.9k
Forks
2.1k
Avg merge
14h 42m
Merged PRs (30d)
354

Description

We are using Orleans to serve certain data consistently from multiple nodes. From what i understand, Orleans keeps the Grain instance with a specific identity on one node and requests for this grain instance that come to another node are proxied over to the node actually hosting the grain instance.

Is there a way to keep a copy of the grain instance or data held by it in every node? The proxying adds overhead to calls to get data that we'd otherwise like to avoid. Eventual consistency would be fine for us.

Thanks!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.