This is a repo forked from the original repo. And this repo is used to learn the design and details of a CPP server by the author.
- Ubuntu Linux 18.04
Step 1: Install libmysqlclient-dev
apt-get install libmysqlclient-dev
Step 2: Bazel build
bazel build //:server
./bazel-bin/server
make format
# If you want to use buildifier, you should run the following commands:
go install github.com/bazelbuild/buildtools/buildifier@latest
buildifier -r ./
- Use Bazel
- Resolve all TODOs
- Use github CI
- Figure out the bottleneck
- Improve the performance