High-performance C++ server framework
______ __ ______ __ __ __ ______ __ __
/\ ___\ /\ \ /\ ___\ /\ \_\ \ /\ \ /\ __ \ /\ \_\ \
\ \ __\ \ \ \ \ \___ \ \ \ __ \ _\_\ \ \ \ \/\ \ \ \____ \
\ \_\ \ \_\ \/\_____\ \ \_\ \_\ /\_____\ \ \_____\ \/\_____\
\/_/ \/_/ \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_____/
Based on a template from filipdutescu / modern-cpp-template
.github
: workflows & template based on GitHub Actionscmake
: cmake filesinclude
: The header files required for the projectintroduction
: Introduction and design files for the projectsrc
: The source files required for the projecttest
:The test files required for the project. (Google Test)
-
CMake v3.15+ - found at https://cmake.org/
-
C++ Compiler - needs to support at least the C++20 standard, i.e. MSVC, GCC, Clang
- 我需要 1 位熟悉 Github Action 和 C++ 环境配置的伙伴来搭建 Github workflow 工作流,实现自动化
- 我需要 1 位熟悉 googletest 和 测试理论的伙伴来丰富我们的测试用例,并进行相关性能分析测试
如果您感兴趣可以通过邮箱:[email protected] 联系我
- sylar-yin 项目主要模仿了 sylar 的服务器框架设计
- filipdutescu
- 陈硕
- zhongluqiang
- 学校教测试的老师(寻找中...)
8 - 9 月目标
- 实现双 Buffer 异步日志,提供mmap写文件功能
- 提供专门的 threadpoll 包括 fixed 模式和 cached 模式
- 完成日志模块梳理
- 完善测试和注释