【发布时间】:2011-03-19 17:13:53
【问题描述】:
是否有任何现有的库/框架/产品用于在 .NET 中实现的distributed shared memory 系统,或者可以从 .NET 客户端轻松访问?
谷歌搜索提供了一些学术论文的链接,但我找不到任何真正的实现。
注意:我最感兴趣的是在 LAN 上运行的东西,而不是在“云”中。
【问题讨论】:
标签: .net distributed shared-memory
是否有任何现有的库/框架/产品用于在 .NET 中实现的distributed shared memory 系统,或者可以从 .NET 客户端轻松访问?
谷歌搜索提供了一些学术论文的链接,但我找不到任何真正的实现。
注意:我最感兴趣的是在 LAN 上运行的东西,而不是在“云”中。
【问题讨论】:
标签: .net distributed shared-memory
有很多产品支持 .net c# 客户端,但都是用 java 语言编写的。我建议您检查 Oracle Coherence、VMware Gemfire 和 Gigaspaces XAP。他们有一个.net 客户端。 Gigaspaces 还提供了所有在.net 上运行的应用服务器消息传递和数据网格的组合。
【讨论】:
Oracle Coherence 通过多种 API 和技术支持 .NET 客户端:
它还支持原生 Java 和原生 C++。通过 REST 和 memcache 协议支持,它基本上涵盖了所有平台和语言。
关于“共享内存”,Coherence 已经在生产中应用了 25+TB 的“共享内存”数据。
为了全面披露,我在 Oracle 工作。这篇文章中表达的观点和观点是我自己的,并不一定反映我雇主的观点或观点。
【讨论】: