简体   繁体   中英

Orleans Multi Region Deployments

I am looking at using Orleans as a mechanism to help fix concurrency concerns. I noticed in the later version of Orleans has removed the MultiCluster functionality; however its still on their docs.

https://github.com/dotnet/orleans/releases/tag/v3.2.0

What is the recommended approach to hosting two regions in Azure and allowing the Orleans clusters to communicate?

My application will need to ensure that a guid Grain on region A is not getting acted upon at the same time as a Grain in region B with the same guid.

The current implementation of Orleans (3.4.2 as I speak) can't strictly guarantee that a grain with the same Guid won't be [temporarily] duplicated even within a single cluster (in certain cluster failure/recovery scenarios), never mind multiple geographically dispersed clusters. I think your problem is bigger than Orleans.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM