Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
distributed_computing:locks [2017/09/09 11:46] – [Implementations] phreazer | distributed_computing:locks [2017/09/09 12:30] (current) – phreazer | ||
---|---|---|---|
Line 13: | Line 13: | ||
* Distributed locking with Zoo-Keeper: https:// | * Distributed locking with Zoo-Keeper: https:// | ||
* Hashicorp Consul: https:// | * Hashicorp Consul: https:// | ||
+ | * Google Chubby | ||
+ | * Distributed locks with Redis: https:// | ||
+ | * Not recommended when lock should be used for guarantee correctness (http:// | ||
* Relational database | * Relational database | ||
+ | * Fencing tokens | ||
+ | * Linearizable writes | ||
+ | * Writes should appear to be instantaneous. Once a write completes, all later reads should return the value of that write or the value of a later write. Once a read returns a particular value, all later reads should return that value or the value of a later write. |