an experimental & micro c++ implemented Memcached, for learning purpose.
still in progress.
-
network framework: boost::asio
asynchronous nonblocking i/o & proactor
-
message protocol: google protobuf
-
hash map implementation: std::unordered_map<std::string, std::string>
plan to use a more small-footprint customized one.
-
multi-thread support: currently single threaded, with asynchronous nonblocking i/o.
-
compilation system: cmake