海量小文件存储服务项目
负责设计和开发工作,该服务用于存取全国所有停车场的进出车图片,以及所有平台应用服务的图片。随着业务发展,需要对平台各服务的小文件进行统一管理。考虑到性能、分布式、技术成本等因素,最后决定底层采用开源服务FastDFS作为核心存储引擎,采用PHP来开发上层业务,支撑着平台所有服务的文件存取工作。
统一支付服务项目
负责设计和开发工作,所有支付渠道的统一接口,微信、支付宝、银联、招行、建行等等。采用PHP开发框架Swoole开发,统一封装了各支付渠道的接口,供平台各服务调用。实现了支付、退款、账单、公司自有钱包产品等。支撑全国所有线上支付业务。
SocketCluster项目
负责设计和开发工作,采用Golang开发的分布式Socket集群,用来和全国所有线下Arm板保持Socket连接,接收和发送消息。
Codec Server项目
负责设计和开发工作,采用Golang开发的消息编解码服务,平台和线下Arm通信过程中,所有消息均通过内部私有协议加密,为SocketCluster上层的中间件服务,负责对下发的消息加密和接收的消息解密。