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

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。