Skip to content

datenlord/etcd-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etcd client for Rust

CI Status License

This is an etcd(API v3) client for Rust, which is refactored from etcd-rs project.

Road Map

  • 0.1 Replace the tokio and tonic library with smol and grpc-rs, which are more lightweight libraries.
  • 0.2 Refactor etcd api to use grpc-rs async APIs to provide real async functionalities.
  • 0.3 Apply the single key-value lock free Cache to etcd client, which is based on the etcd watch mechanism.
  • 0.4 Apply the lru replacement policies with lock to etcd Cache.
  • 0.5 Add the retry with exponential backoff mechanism to etcd client.
  • 0.6 Support the Cache recovery mechanism.
  • 0.7 Support the lock free lru replacement policies to etcd Cache.
  • 0.8 Support range key-value Cache.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages