wae-distributed 0.0.0

WAE Distributed - 分布式服务支持,分布式锁、分布式ID
Documentation
# wae-distributed

分布式模块 - 提供分布式系统支持。

## 主要功能

- **分布式锁**: 基于多种后端的分布式锁实现
- **服务注册**: 服务注册与发现
- **集群管理**: 节点状态监控
- **一致性协议**: 分布式一致性支持

## 技术栈

- **分布式锁**: 分布式锁实现
- **异步运行时**: Tokio

## 使用示例

```rust
use wae_distributed::{DistributedLock, LockConfig};

#[tokio::main]
async fn main() {
    let lock = DistributedLock::new(LockConfig {
        key: "resource:001",
        ttl: 30,
    });
    
    if lock.acquire().await? {
        let _guard = lock.guard();
    }
}
```

## 使用场景

- 分布式任务调度
- 资源竞争控制
- 幂等性保证