Skip to main content

Crate wae_distributed

Crate wae_distributed 

Source
Expand description

WAE Distributed - 分布式能力抽象层

提供统一的分布式系统能力抽象,包括分布式锁、功能开关、分布式ID生成等。

深度融合 tokio 运行时,所有 API 都是异步优先设计。 微服务架构友好,支持高可用、高并发场景。

Re-exports§

pub use feature_flag::FeatureFlag;
pub use feature_flag::FeatureFlagManager;
pub use feature_flag::FlagDefinition;
pub use feature_flag::Strategy;
pub use feature_flag::evaluate;
pub use id_generator::IdGenerator;
pub use id_generator::SnowflakeGenerator;
pub use id_generator::UuidGenerator;
pub use id_generator::UuidVersion;
pub use lock::DistributedLock;
pub use lock::InMemoryLock;
pub use lock::InMemoryLockManager;
pub use lock::LockOptions;

Modules§

feature_flag
功能开关模块
id_generator
ID 生成器模块
lock
分布式锁模块