文件名称:AMBROSIA:强大的分布式编程变得简单高效
文件大小:2.48MB
文件格式:ZIP
更新时间:2024-08-13 03:35:21
C#
Ambrosia:强大的分布式编程变得简单高效 Windows 版本 (net461/netcore3.1): Linux 构建(netcore3.1): Ambrosia 是一种独立于编程语言的方法,用于创作和部署高度健壮的分布式应用程序。 Ambrosia 通过自动提供恢复和高可用性,显着降低了开发和部署成本以及上市时间。 当今面向数据中心的应用程序(包括当今在云中运行的最流行的服务)由高度复杂的分布式软件堆栈组成。 例如,他们通常将事件中心或 Kafka 合并到日志输入和交互以实现可恢复性,将重要信息记录到 Azure blob 等存储以实现可调试性,并使用极其昂贵的机制,如分布式事务和具有分布式持久后端的无状态函数,在以确保服务代码只执行一次。 相比之下,Ambrosia 自动为程序员提供可恢复性、高可用性、可调试性、可升级性和一次执行,而无需开发人员将这些复杂的系统编织