15 个版本
1.0.0-alpha… | 2024年2月26日 |
---|---|
1.0.0-alpha… | 2024年2月23日 |
1.0.0-alpha… | 2023年12月14日 |
1.0.0-alpha… | 2023年11月30日 |
0.1.0 |
|
5 in #durable
在 2 个包中使用(通过 flawless-http)
42KB
788 行
Flawless 是 Rust 的耐用执行引擎。
它允许您将您认为更重要的后端部分表达为 Rust 编写的流程。即使出现故障,Flawless 也会运行这些流程直到完成。它将提供关于哪些流程成功完成以及哪些流程失败的见解。如果在执行过程中发生中断,例如计算机突然重启,Flawless 将在系统再次启动后完成该流程。
Flawless 的目标是保持您的应用程序处于一致状态,如果无法做到这一点,将为您提供足够的洞察力以手动修复问题。
Flawless 是一个单一的二进制文件,您将其作为服务器运行并将您的流程发送到那里。如果您想尝试 Flawless,请查看 安装说明和文档。
lib.rs
:
Flawless 是耐用计算的执行引擎。它将在出现硬件或软件故障的情况下运行您的代码直到完成。
更多信息请访问网站: https://flawless.dev.
依赖项
~5–14MB
~180K SLoC