Olric: Distributed cache and key/value store. It can be used both as an 
embedded Go library and as a language-independent service.

With Olric, you can instantly create a fast, scalable, shared pool of RAM 
across a cluster of computers.
   
   - Designed to share some transient, approximate, fast-changing data 
   between servers,
   - Embeddable but can be used as a language-independent service with 
   olricd,
   - Supports different eviction algorithms,
   - Fast binary protocol (derived from memcache binary protocol and will 
   be documented soon),
   - Highly available and horizontally scalable,
   - Provides best-effort consistency guarantees without being a complete 
   CP solution,
   - Supports replication by default,
   - Quorum-based voting for replica control(Read/Write quorums),
   - Provides a locking primitive which inspired by SETNX of Redis.

I’m going to release a new version of Olric in couple of weeks. If you want 
to test and share your ideas before the release, it would be awesome. Some 
parts of the documentation is still missing. Especially in Architecture 
section. If you have any question, feel free to ask. 

Thanks

https://github.com/buraksezer/olric

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/6a4b15b4-4f2f-44a8-acbd-d9b400bb6f91%40googlegroups.com.

Reply via email to