
tsoracle
prisma-risk
Distributed timestamp & sequence oracle for Rust — strictly monotonic timestamps and gapless, dense ID sequences over gRPC, replicated with pluggable consensus.
AI 简介
tsoracle 是一个为 Rust 设计的分布式时间戳和序列生成器,具备高可用性和容错性,通过 gRPC 发布严格单调递增的时间戳及无间隙的密集ID序列。该项目的核心功能包括生成不会重复且永不回退的严格单调递增时间戳,以及提供连续、不跳号的序列号用于替代键、发票编号等场景。此外,它还支持故障恢复后状态的一致性保证,并允许用户根据需求选择不同的共识算法实现(如 openraft 或 OmniPaxos)。适用于需要高度一致性和可靠性的分布式系统中,特别是在金融交易处理、日志记录等对数据顺序有严格要求的应用场合。
Rust
Apache License 2.055
Stars
2
Forks
1
Watchers
25
Issues
Star 增长
今日0
近 7 天+2
近 30 天+20
综合评分44.43
默认分支main