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 密集型操作
基础教程推荐
- 如何使用 .Net 检查 Active Directory 服务器是否已启动并正在运行? 2022-01-01
- C# 从 List<List<int>> 中删除重 2022-01-01
- Azure Functions:CosmosDBTrigger 未在 Visual Studio 中触发 2022-01-01
- 如果有人提交恶意软件Nuget包怎么办? 2022-01-01
- WPF 模态进度窗口 2022-01-01
- .NET SerialPort DataReceived 事件未触发 2022-01-01
- 当值可以是对象或空数组时反序列化 JSON 2022-01-01
- 我应该在后面的代码中直接使用 Linq To SQL 还是使 2022-01-01
- 禁止输入少量字符,例如'<'、'&a 2022-01-01
- Moq It.Is<>不匹配 2022-01-01
