-
-
a_high_concurrency_webserver Public
该项目是一个跨平台的高性能C++11服务器,经过压力测试能够实现5-7万的并发连接,支持客户端访问服务器中的图片,优化了内存使用率,实现基于跳表的KV型存储,能够实现数据的CRUD等功能,具有高响应、低延迟的服务器性能。
-
该项目是基于缓冲池、索引、执行引擎以及事务管理四个子模块的小型关系型数据库, 在Linux环境下使用C++14编写,实现了基于不同隔离级别的锁管理器和死锁检测, 可以执行一条以上的 SQL 查询语句,提交官网测试总排名为前100。
-
Tiny_MapReduce_Rpc_server Public
在Linux下基于C++11编写,借鉴Hadoop思想实现了MapReduce的Split、Map、Spill、shuffle及 Reduce等功能模块。引进了 RPC+ZooKeeper来实现MapReduce模块之间的远程过程调用,实现了大规模数据集并行运算的分布式通信框架。
C++ UpdatedJul 24, 2023