Skip to main content

Crate wae_distributed

Crate wae_distributed 

Source
Expand description

WAE Distributed - 分布式能力抽象层

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

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

Structs§

FeatureFlagManager
功能开关管理器
FlagDefinition
功能开关定义
InMemoryLock
内存锁实现 (用于单机测试)
InMemoryLockManager
内存锁管理器
LockOptions
锁选项
SnowflakeGenerator
雪花算法 ID 生成器
UuidGenerator
UUID 生成器

Enums§

LockError
分布式锁错误类型
Strategy
功能开关策略

Traits§

DistributedLock
分布式锁 trait (dyn 兼容)
FeatureFlag
功能开关 trait (dyn 兼容)
IdGenerator
ID 生成器 trait (dyn 兼容)

Functions§

evaluate
评估开关状态