我正在寻找实现分布式代理/服务模型的工具......我想我们也可以称之为网格或云计算,但我不确定这个术语是否完全是偶然的.分布式代理模型是开发人员构建分派给框架的代理并且框架在分布式环境中的某个地方执行代理的模型.
具体来说,我正在寻找一个支持跨网格/云动态分发的框架,但用更持久的服务替换瞬态代理.这里的目标是最大限度地减少将服务部署到网格/云容器所需的时间和精力.
FWIW,我认为Digipede非常接近这一点,但我对那里还有什么感兴趣.我的印象是必须考虑装配分配才能使解决方案可行.
微软有一个名为Dryad的项目.这是一个很好的播客,有更多的信息:http: //www.dotnetrocks.com/default.aspx? showNum = 378它使用LINQ,应该很容易使用.微软已经为微软的AdCenter做了一些生产工作.这是研究页面. http://research.microsoft.com/research/sv/Dryad/
树妖很有表现力.它完全包含其他计算框架,例如Google的map-reduce或关系代数.此外,Dryad负责创建和管理工作,资源管理,工作监控和可视化,容错,重新执行,安排和会计.
PS我没有看到下载,但如果你联系他们,你是认真的,你可能会得到它.
更新:现在可以从这里下载:http: //research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx