FLUTTER ECOSYSTEM

hlc_dart

基于论文《全局分布式数据库中的逻辑物理时钟与一致快照》的 Dart 混合逻辑时钟实现。

最新版本
1.1.0+2
近 30 天下载
828
喜欢数
5
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

HLC_Dart 是 Hybrid Logical Clock(混合逻辑时钟)的 Dart 实现,旨在为分布式系统提供因果一致的时间戳。受逻辑物理时钟论文启发,它结合了逻辑时间和物理时间的优点,确保在全球分布式数据库中实现强一致性。HLC_Dart 能够精确排序事件,同时与现实世界时间保持同步,非常适合用于 CRDT 和分布式账本。该包支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 分布式数据库时间戳
  • CRDT 冲突解决
  • 微服务中的全局事件排序
  • 复制系统中的一致快照
  • 实时协作应用
主要特点
  • 混合逻辑-物理时间同步
  • 跨节点的因果一致性
  • 低延迟时间戳生成
  • 跨平台支持
  • 与 CRDT 的集成
适合对象
  • 开发分布式系统的开发者
  • 使用CRDT实现数据一致性的团队
  • 需要全局事件排序的应用程序
  • 多区域部署中的后端服务
使用建议
  • 需要仔细处理时钟漂移
  • 不适合高精度计时需求
  • 依赖准确的系统时间源
  • 在边缘情况下可能需要网络协调
  • 最适合在具有稳定网络连接的环境中使用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add hlc_dart

所属分类

源码仓库

关联项目

暂无相关数据。