But it seems that you use absolute time which is not very safe in distributed environments.
Probably it is a better idea to use vector clocks instead? Some well-known projects like Akka Cluster, Riak, Cassandra and Voldemort seem to use this approach.
Thank you for the valuable feedback. I am considering building it in indeed. Currently I rely on a NTP daemon running in the environment to sync the time.
Very nice and small gossip framework!
But it seems that you use absolute time which is not very safe in distributed environments. Probably it is a better idea to use vector clocks instead? Some well-known projects like Akka Cluster, Riak, Cassandra and Voldemort seem to use this approach.