- 主要从事于后端服务逻辑的开发, 具有清晰的业务逻辑分析能力.
- 熟练掌握C++, STL, python, Lua, QT, Visual studio等语言和工具的使用
- 熟悉linux系统, 熟练掌握linux 命令工具使用
- TCP/IP网络协议, 熟悉同步, 异步编程模式, 使用多路复用的方式开发棋牌游戏服务器
- 熟悉mysql, redis等数据库存储
- 熟悉数据结构, 算法基础
- 熟悉protobuf, json, ZMQ, HTTP
- 熟悉Nginx + PHP(yii2)类型web服务器
## 小赢理财
黄金交易服务
- 建立完整的状态机实现对交易流程的控制, 异步模式多次确认已交易订单.
- 使用对称和非对称加密传输消息.
- 实现委托金价交易, 金价提醒功能.
- 通过ZMQ消息队列 router-dealer 模式实现多进程模式服务.
- 根据实时变动的金价记录分,时,天的走势K线图.
短信后台服务
- 网关层, 检测短信内容, 通过特定的模板匹配规则组实现规则过滤
- 路由层, 根据默认的渠道分配比例, 以及近期各个渠道短信的成功接收率实现动态分配
- 发送层, 对接多个短信服务商, 选择路由层的提供的渠道, 通过模调监控对外接口的发送成功率
- 进程间通信使用redis 队列
其他服务
- push消息服务, 应用消息窗口弹出
## 华颂网络棋牌公司
棋牌游戏, 麻将, 扑克游戏逻辑实现
- epoll多路复用的IO模式实现消息的异步处理
- 麻将吃碰杠胡规则实现, 结算处理, 不同玩法特殊逻辑处理