Distributed Computing Framework (.NET) - Specifically for CPU Intensive operations(分布式计算框架 (.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 密集型操作
基础教程推荐
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- c# Math.Sqrt 实现 2022-01-01
- MS Visual Studio .NET 的替代品 2022-01-01
- 将 XML 转换为通用列表 2022-01-01
- 如何激活MC67中的红灯 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- rabbitmq 的 REST API 2022-01-01