/hlc

Hybrid Logical Clock

Primary LanguageGo

Hybrid Logical Clock

Usage

Get time now

ts := hlc.Now()

Tick when sending or having a local event

ts := hlc.Tick()

Tick when receiving an event

ts := hlc.Tick(hlc.Sync(receivedTS))