A c++ library
Only compile under Linux, Windows will be supported in future if necessary.
More details and API can be found in wiki
- boost
- gtest
mkdir build && cd build
cmake ..
make
After make, shared library will be in ${project}/lib and binary file in ${project}/bin.
- log
- config
- coroutine
- redis
- log module
CPU:AMD Ryzen 5 PRO 2500U w/ Radeon Vega Mobile Gfx Mem:1G SCSI:25G
$benchmark/log_bench 300000
=================Async Benchmark=================
Elapsed:{2.27361 secs} 131948/sec
=================Sync Benchmark==================
Elapsed:{2.1495 secs} 139567/sec
=================All FINISHED====================
-
Travis-ci
-
Async log
-
add test
-
net library
This code is released under MIT.
Issue reports and code fixes are welcome. This repo obeys Google C++ Style Guide.