如何解决奥尔良多区域部署
我正在考虑使用 Orleans 作为帮助解决并发问题的机制。
我注意到在更高版本的 Orleans 中删除了 MultiCluster
功能;但是它仍然在他们的文档中。
https://github.com/dotnet/orleans/releases/tag/v3.2.0
在 Azure 中托管两个区域并允许奥尔良集群进行通信的推荐方法是什么?
我的应用程序需要确保区域 A 上的 guid Grain 不会与区域 B 中具有相同 guid 的 Grain 同时被操作。
解决方法
Orleans 的当前实现(我所说的 3.4.2)不能严格保证即使在单个集群中(在某些集群故障/恢复场景中)具有相同 Guid 的 Grain 也不会[暂时]重复,不要介意多个地理上分散的集群。我认为你的问题比奥尔良更大。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。