任何好的执行的C#的演员? [英] Any good implementation of Actors for C#?
问题描述
对于.net / c#, actors并发模型有什么好的实现吗?
Is there any good implementation of actors concurrency model for .net/c#?
我必须优化一个c#例程,我认为actors模型完全适合我的问题的解决方案。不幸的是我只有使用scala实现的经验。
I have to optimize a c# routine and i think that actors model fits perfectly as a solution for my problem. Unfortunately i have experience only with scala implementation.
推荐答案
你应该看看MS 并发&协调运行时(CCR)和分散式软件服务(DSS) ,机器人工作室的一部分
You should have a look at MS Concurrency & Coordination Runtime (CCR), and the Decentralized Software Services (DSS), part of Robotic Studio.
这些框架将允许您开发松散耦合的服务,以满足大多数的actor-approach要求。
These frameworks would allow you develop loosely coupled services that fulfill most of the actor-approach requirements.
Axum将是最好的,不幸的是仍然在某种alpha / beta阶段(更新它已被杀死在2011年2月)。
Axum would be the best fit, unfortunately it's still in some sort of alpha/beta phase (UPDATE it has been killed in Feb. 2011). I use it for my research and must say that the general direction is great and it has enormous potential.
不是C#,但C ++是Microsoft的异步代理库,它提供了您所需要的所有功能。
Not C# but C++ is Microsoft's Asynchronous Agents Library which gives you all the features that you need.
请仔细阅读 .NET 4的并行相关功能。
希望它有帮助!
这篇关于任何好的执行的C#的演员?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!