# 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通信;在千万女神答题业务上线期间,实现了对千万女神题目及答案的消息下发。