进程ipc通信方式和相关设计模式,全部采用c++11及以上特性编写,包含责任链、建造者、模板方法、单例、工程、过滤器等模式
本项目是一个基于 C++ 的微信服务端实现,包含多个模块,用于处理用户消息、好友关系、文件存储、语音识别、网关服务等功能。项目使用了 Protobuf 进行数据序列化,结合 ODB 实现数据库持久化,并通过 RabbitMQ、Redis、etcd 等中间件实现分布式通信与服务发现。
这是使用c++14和17编写的负载均衡式的在线OJ,网络基于cpp-httplib库搭建,采用MVC式架构设计,实现后台编译服务和前台OJ服务高度解耦合,实现负载均衡器达到根据机器负载情况智能选择后台服务的功能
这是一个基于 C++11 编写的高性能事件驱动网络服务器框架,采用同步 IO 和多线程技术,支持高并发网络连接处理。框架核心基于 Epoll 事件驱动模型,实现了高效的事件循环、连接管理、定时器机制和缓冲区操作,适用于构建高性能的网络服务端应用,如 Web 服务器、实时通信系统等。