项目 1:国产分布式文件系统研发|核心负责人
技术栈:C++、Linux、内存池、块存储、Make;lmdb,gdb/perf/core dump,覆盖完整 IO 链路
职责:主导内核层模块设计、编码、测试、性能调优与疑难 bug 排查。
研发:实现数据节点、元数据模块;设计副本同步与故障恢复,处理并发读写、内存管理、异步 IO,保障集群高可用与数据一致性。
功能测试:设计断电、断网、节点宕机等故障用例,开发单元 / 集成 / 故障注入自动化测试,校验元数据、副本一致性与故障自愈。
性能优化:全链路定位锁竞争、内存拷贝、内核 IO 瓶颈,基于 perf/core dump 采样调优,提升吞吐、压低 P99 时延,输出压测基线报告。
Bug 分析解决:定位偶现崩溃、内存泄漏、竞态、元数据不一致等难复现问题,依托 core dump 溯源修复,增加防御代码与监控埋点。
成果:交付存储模块,支持多节点集群,提升 IO 吞吐,降低长尾延迟,增强故障场景下数据可靠性。
项目 2:国产分布式队列研发|核心开发
技术栈:C++、Linux、内存文件、持久化存储、内存池;gdb/perf、压测工具
职责:参与模块编码、功能验证、性能调优与线上问题排查。
研发:开发消息存储、索引、持久化模块;实现消息读写、重试、过期清理与分区管理,采用细粒度 / 无锁模型解决高并发读写竞争。
功能测试:设计消息堆积、网络闪断、节点上下线场景,自动化测试保障消息不丢、不重复、有序投递。
性能优化:定位 CPU、磁盘 IO、锁冲突瓶颈,优化内存拷贝、批量刷盘与索引查询,提升 QPS 并优化 P99 延迟。
Bug 分析解决:排查消息丢失、重复消费、死锁、内存持续增长等并发疑难问题,基于内存快照与栈信息修复并补充回归用例。
成果:落地分布式队列核心能力,支持水平扩容,提升高并发吞吐与系统稳定性。
项目 3:国产消息中间件研发|核心开发
技术栈:C++、Linux、pub/sub、RPC、消息持久化、集群同步;全套性能诊断工具
职责:参与底层模块开发、测试、性能调优与线上故障定位。
研发:负责消息分发、集群同步模块;实现长连接管理、消息路由、副本同步。
性能优化:定位网络 / 内存 / 磁盘瓶颈,内存池、批量收发,降低长连接 CPU 开销,优化消息长尾延迟,输出调优方案。
Bug 分析解决:排查偶现崩溃、连接泄漏、集群脑裂、并发竞态问题,借助 gdb/perf/core dump 修复缺陷,完善监控告警。
成果:增强集群稳定性,提升并发承载能力,缩减故障对业务的影响。