分布式计算
- .NEXT Raft (opens new window) - 用于.NET和ASP.NET Core的Raft实现,允许构建由分布式共识和复制驱动的集群化微服务。
- Orleans (opens new window) - Orleans是一个框架,提供了一种直接的方法来构建分布式高规模计算应用程序,无需学习和应用复杂的并发或其他扩展模式。它由Microsoft Research创建。
- Orleankka (opens new window) - Orleankka是Microsoft Orleans框架的功能API。它非常适用于需要具有可组合、统一通信接口的情况,例如:CQRS、事件溯源、重新路由、FSM等。还为F#提供了称为Orleankka.FSharp的附加API。
- Akka.net (opens new window) - Akka.NET是流行的Java/Scala框架Akka的.NET端口。这是一个社区驱动的端口,与原始的Java/Scala版本由Typesafe无关。
- Zebus (opens new window) - Zebus是一个轻量级、高度通用的点对点服务总线,考虑了CQRS原则。它允许应用程序以快速且简单的方式相互通信。大部分复杂性都隐藏在库中,您可以专注于编写对您有意义的代码,而不是调试消息传递代码。这对于任何分布式应用程序都是一个非常基础的基础。
- FsShelter (opens new window) - 用于编写Apache Storm (opens new window) 组件和拓扑的F#库。提供了用于分布式和容错事件流处理的高级抽象。
- Foundatio (opens new window) - 用于构建分布式应用程序的可插拔基础块。
- MBrace (opens new window) - 云中的集成数据脚本编写。
- protoactor-dotnet (opens new window) - Proto Actor - 非常快速的Golang和C#分布式演员。
上次更新: 2023/09/21, 10:51:40