分布式计算框架 (.NET) - 专门用于 CPU 密集型操作

Distributed Computing Framework (.NET) - Specifically for CPU Intensive operations(分布式计算框架 (.NET) - 专门用于 CPU 密集型操作)

本文介绍了分布式计算框架 (.NET) - 专门用于 CPU 密集型操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在研究可用于开发分布式应用程序的选项(开源和商业).

I am currently researching the options that are available (both Open Source and Commercial) for developing a distributed application.

分布式系统由通过计算机网络进行通信的多台自治计算机组成."维基百科

"A distributed system consists of multiple autonomous computers that communicate through a computer network." Wikipedia

该应用程序专注于分发高度 cpu 密集型 操作(相对于数据密集型),因此我确信 MapReduce 解决方案不符合要求.

The application is focused on distributing highly cpu intensive operations (as opposed to data intensive) so I'm sure MapReduce solutions don't fit the bill.

您可以推荐任何框架(+ 简要总结任何经验或与其他框架进行比较),我们将不胜感激.

Any framework that you can recommend ( + give a brief summary of any experience or comparison to other frameworks ) would be greatly appreciated.

推荐答案

MPAPI 框架 -http://www.codeplex.com/MPAPI

我的想法

  • 似乎是更简单的解决方案之一.
  • 我没有看到故障转移支持的证据.
  • 开源 =] 并且兼容 MONO 耶!
  • 使用RemotingLite"框架确保单声道兼容性.
  • 编写单机或多机(集群)应用程序同样简单.
  • 开发者的理念是性能至上".所以可以肯定地说他已经优化了.
  • 不断更新框架.

这篇关于分布式计算框架 (.NET) - 专门用于 CPU 密集型操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:分布式计算框架 (.NET) - 专门用于 CPU 密集型操作

基础教程推荐