Skip to content

Kori-Sama/mygo-management

Repository files navigation

[中文版]

A Distributed HTTP Server Written in C++

This server cannot run independently, it is a service in a distributed system, and it depends on its main server.

Third-Party Dependencies

  • gRPC (for remote calls to the main server)
  • cJSON (for serializing data to JSON)
  • googletest (unit test framework)

Links to Other Parts of the Project

Main Implementations

  • Based on TCP, manually implemented HTTP protocol parsing and sending, and built a simple HTTP server.
  • Based on the producer-consumer model, manually implemented a thread pool to improve the concurrent performance of the server.
  • Based on gRPC, implemented a gRPC client for exchanging data with the main server.

About

A C++ HTTP server built self, and using gRPC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published