.NET 有啥好的分布式代理/服务模型吗? [关闭]

Posted

技术标签:

【中文标题】.NET 有啥好的分布式代理/服务模型吗? [关闭]【英文标题】:Any good distributed agent/service models for .NET? [closed].NET 有什么好的分布式代理/服务模型吗? [关闭] 【发布时间】:2010-09-16 10:21:15 【问题描述】:

我正在寻找实现分布式代理/服务模型的工具......我想我们也可以称之为网格或云计算,但我不确定这个术语是否完全类似。分布式代理模型是开发人员构建代理,然后将其分派到框架,然后框架在分布式环境中的某处执行代理。

具体来说,我正在寻找一个支持跨网格/云的动态分布的框架,但用更持久的服务替换瞬态代理。这里的目标是最大限度地减少将服务部署到网格/云容器中所需的时间和精力。

FWIW,我认为 Digipede 非常接近这一点,但我对那里的其他东西很感兴趣。我的印象是,必须考虑装配分布才能使解决方案可行。

【问题讨论】:

太糟糕了,它被关闭了。试试这些。 MPAPIMPI.NETMpiVisor我隶属于后者。 【参考方案1】:

这可能有点晚了 - 但我们是 Alchemi 的开发者。我们开发了更好的框架版本来解决其局限性。

您可能想查看 Utilify 平台 (www.utilify.com) - 它在概念上类似于 Alchemi - 具有更灵活的模型。

您确实需要一个网格管理器和一个数据库 - 但是,您可以使用免费的 SQL Server Express 版本,它经过测试可以在 Windows Vista、XP、2003 上运行。

我们很乐意帮助您将 Utilify 用于您的应用程序。

问候, 克里希纳

【讨论】:

【参考方案2】:

MySpace 使用 Qizmt 进行分布式 MapReduce 操作。它类似于 Java 世界中的 Hadoop。这两个项目都基于谷歌的 MapReduce。它在普通的 Windows 机器上运行,不像 Dryad 需要 Windows Server 高性能计算 (HPC)

此外,它是开源的。这很好。 http://code.google.com/p/qizmt/

【讨论】:

【参考方案3】:

微软有一个名为 Dryad 的项目。这是一个很好的播客,包含更多信息: http://www.dotnetrocks.com/default.aspx?showNum=378 它使用 LINQ 并且应该易于使用。微软让它为微软的 AdCenter 做一些生产工作。 这是研究页面。 http://research.microsoft.com/research/sv/Dryad/

Dryad 很有表现力。它完全包含其他计算框架,例如 Google 的 map-reduce 或关系代数。此外,Dryad 还负责作业创建和管理、资源管理、作业监控和可视化、容错、重新执行、调度和会计。

附:我没有看到下载,但如果你联系他们并且你是认真的,你可能会得到它。

更新:现在可以在此处下载: http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx

【讨论】:

【参考方案4】:

来自Recursion Software 的Voyager 为多种风格的分布式架构提供了成熟的框架。

【讨论】:

voyager 无论如何都与大约十年前由 ObjectSpace 创建的名为 Voyager 的产品有关。那是一个基于 Java 的代理框架。 是的,它是一样的,当然更新/维护。在 ObjectSpace 失效之前,Recursion 从 ObjectSpace 购买了 Voyager 的权利。 Voyager 可用于 java 和 .Net。【参考方案5】:

我一直在为自己的工作寻找类似的东西。到目前为止,我已经找到了 Digipede、Alchemi 和 NGrid,但它们都需要一个 SQL 数据库作为网格管理器,除了不太成熟的 NGrid。

【讨论】:

嗨,Cameron,您认为拥有网格管理器是个问题,有什么特别的原因吗?您是否希望调度、故障管理、与多台机器的通信等都在客户端上处理? - 克里希纳。 不,我只是更喜欢不使用 SQL 的经理。

以上是关于.NET 有啥好的分布式代理/服务模型吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

WebSVN 有啥好的替代品吗? [关闭]

有啥好的关系数据库教程吗? [关闭]

有啥好的 C++ 项目构建工具可以替代 make 吗? [关闭]

打字稿中有啥好的静态代码分析工具吗? [关闭]

iPhone和/或Android手机有啥好的OCR API吗? [关闭]

有啥好的工具可以重构 Perl Web 代码吗? [关闭]