#pattern #bulkhead #resiliency

async-bulkhead

基于异步信号量的Bulkhead实现

1个不稳定版本

0.1.0 2022年5月22日

#8#patterns

MIT/Apache

14KB
200

async-bulkhead

CI Documentation Latest Version MIT or Apache 2.0 licensed

基于异步信号量的Bulkhead(客户端容错模式)实现。

用法

根据您的异步运行时,将以下之一添加到您的 Cargo.toml

如果您使用Tokio,则默认启用tokio功能,因此您可以按如下指定依赖项

[dependencies]
async-bulkhead = "0.1"

对于 async-stdsmol,请使用以下

[dependencies]
async-bulkhead = { version = "0.1", default-features = false, features = ["rt-async-std"] }
[dependencies]
async-bulkhead = { version = "0.1", default-features = false, features = ["rt-smol"] }

许可证

根据您选择的以下许可证之一进行许可

供您选择。

贡献

除非您明确声明,否则任何有意提交给作品并由您包括在Apache-2.0许可证定义中的贡献,将按上述方式双许可,不附加任何其他条款或条件。

依赖项

~0.8–12MB
~134K SLoC