AsyncWcfLib:使用WCF和async await的基于Actor的编程。 开源
注意:AsyncWcfLib的后继产品:https://github.com/steforster/Remact.Net AsyncWcfLib是用于基于Microsoft WCF的分布式计算的软件库。 AsyncWcfLib是一种轻量级的消息总线,它通过使用.NET Framework或Mono将Windows和Linux桥接在一起。 它支持基于回调的异步以及.NET 4.5中可用的新async-await模式。 AsyncWcfLib通过基于参与者的编程模型来支持线程安全。 参与者是通过传递消息来进行交互的松散耦合的系统单元。 消息对象在运行在不同线程上的参与者之间的进程内部传递。 同样,消息可以在运行于不同进程,主机和操作系统上的参与者之间传递。 该库旨在用于无配置的异步消息传递。 包含一个路由器应用程序。 即使在由于路由或操作系统限制而无法解析主机名的情况下,它也可以在任何链接的主机上通过角色的名称来发现参与者。