前亚信高级后端工程师
以下是我熟练使⽤的技能
语⾔:GoLang/NodeJS/Java/Python
Web框架:Express/Gin/Koa2
数据库相关:MySQL/PgSQL/Redis/Mongo/ETCD/Consul
前端框架:ReactJS/VueJS
版本管理、⽂档和⾃动化部署⼯具:Git/Ansible/Docker
基于TCP协议构建的⼀套即时通信应⽤,我主要负责了服务端模块的设计和实现。实现了⽂本/图⽚/⾳频/
视频消息信令,通信协议为私有⼆进制,主要模块分为⽹关层⽤于维持客户端链接和下发下推消息,逻辑层
⽤于处理具体的业务,分发层⽤于接收消息队列然后分发到⽹关层,以及消息的持久化,保证⽤户离线消息
的存储。通过客户端SDK的保活/断线重连/seq序列/消息去重/等机制,保证消息的可靠性。通过离线消息
批量拉取,服务端群消息批量下发来增加消息的收发效率。
可兼职时间
可兼职地点
0条评论 雇主评价