本项目是一款基于物联网三层架构与 C++11 高性能网络编程开发的智能环境数据采集与可视化系统。系统实现了从环境数据采集、高并发 TCP 传输、JSON 解析、持久化存储到 Web 前端可视化展示的完整链路。项目从初期的单机一体化架构,迭代演进至基于 Nginx 负载均衡与 Broker 消息转发的分布式架构,成功解决了高并发场景下的丢包、TCP粘包、数据解析异常及入库效率低等核心痛点
最近更新: 16小时前采用 C++11 开发,基于 cpp-httplib 构建 HTTP 接入层,实现题目获取、代码提交与判题功能。 设计并实现分布式负载均衡模块,支持多台编译服务器动态扩容,根据主机负载(Load)和在线状态(Online/Offline)智能分配判题任务。 基于多进程/多线程实现编译与运行沙箱,通过信号(SIGXCPU, SIGABRT)捕获并处理 TLE(超时)、MLE(内存超限)等运行时错
最近更新: 16小时前一个 参考 tcmalloc 设计思想、使用 C++ 自主实现的 高性能、高并发内存池(Concurrent Memory Pool)。 采用 ThreadCache → CentralCache → PageCache 的三级内存管理体系
最近更新: 2个月前