Skip to content

LouisLU9911/Fake-Server

 
 

Repository files navigation

Fake-Server

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.

Supported platforms

  • Ubuntu Linux 18.04

Build

Step 1: Install libmysqlclient-dev

apt-get install libmysqlclient-dev

Step 2: Bazel build

bazel build //:server

Run

./bazel-bin/server

Format

make format
# If you want to use buildifier, you should run the following commands:
go install github.com/bazelbuild/buildtools/buildifier@latest
buildifier -r ./

Roadmap

  • Use Bazel
  • Resolve all TODOs
  • Use github CI
  • Figure out the bottleneck
  • Improve the performance

About

A light server under Linux platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.4%
  • C 14.6%
  • HTML 6.4%
  • Makefile 3.2%
  • Roff 2.8%
  • Starlark 2.6%