资深技术专家,拥有14年以上云计算、分布式存储及系统架构领域的丰富经验,曾任职于阿里云、PingCAP、美图、360和新浪等知名企业,担任核心研发和架构师角色。主导过阿里云智能图存储底层架构的设计与实现,参与PingCAP分布式数据库TiDB的研发,并负责美图亿级用户基础设施的容器化与存储系统优化。擅长高并发、高性能分布式系统的设计与调优,在开源技术、云原生架构及存储引擎方面有深厚积累。致力于通过技术创新解决复杂工程问题,推动业务持续增长。
# Graph 图存储
基于阿里云 NoSQL 存储 OTS 实现,利用 LSM 树特性实现邻接表,封装为可支持图查询的 Graph 存储服务。该服务是阿里云智能媒体服务的底层存储。
# Transformer 异构数据库复制
Transformer 项目是一个实现 MySQL replication 协议的中间件,负责实时监控 MySQL 数据变化,并复制 到其他 Schema 的数据库,比如 redis,Hbase 等。MySQL 基于 binary log 进行故障恢复和主从复制,transformer 扮演一个从库的角色,通过对binarylog 解析和处理,实现实时的数据复制。其主要用途有两个,除了数据 复制外,也可做数据变更的实时触发。可用于以 MySQL 为基础存储,NoSQL 做加速访问的架构,担任从 MySQL 实时复制到 NoSQL 的角色;也可用于 Cache 的更新删除等。
# bifrost 基于MQTT协议的通用长连接服务
bifrost 是我主导从头自主研发的通用长连接服务,其基于物联网标准MQTT协议实现,抽象出基本的一对一、多对多等消息模型。其使用分层架构,将客户端连接与主要业务逻辑解耦,将服务状态与服务逻辑解耦。目前作为推送服务的底层通信通道,实现了美图所有APP的消息推送需求;另外作为美拍直播间消息通道,实现了直播间的IM通信;在千万女神答题业务上线期间,实现了对千万女神题目及答案的消息下发。
喵喵静听是一个跨平台的语音播放器,基于 Flutter 实现,支持 Windows,MacOS,Android,iOS 和 Web 平台。我本身是一个后端工程师,这个项目是用来练手客户端开发的。 其本身利用了某款语音聊天软件的歌曲分享功能,但该软件的歌曲上传个管理都比较简陋
Musix 是一个实时音高检测软件,基于 Swift 开发,支持 iOS,iPadOS,macOS平台。其功能是监听麦克风,并给出当前监听到的实时音高,对于自学唱歌,或者声乐练习的人很有帮助。 其支持分析音频文件,将分离的人声载入后,Musix 会自动生成音高曲线,便于用户