综合游戏平台+自研游戏:
项目描述:
公司有两块业务,一块是游戏综合管理平台,主要综合管理各种同类型的游戏的接入(包括用户行为日志、消费对账等)、各种充值渠道、三方投流、提现、提现审核规则、风控、游戏活动等。另一块业务就是自研小游戏的研发和维护。
项目业绩:
1、根据个人能力调整优化分配小组资源,提升开发效率。
2、重构日志优化搜索,海量的数据查询主要通过ElasticSearch的精准分词和倒排索引进行高效查询,查询性能获得大幅提升。
3、自研游戏通过hyperf重构结合RabbitMQ来做一些耗时异步处理,使得整个用户操作响应时间以及用户体验获得大幅度提升。
4、多次获得公司优秀员工荣誉证书。
智慧建设云平台:
项目描述:
该项目是现代化公路工程数字化改革建造业主平台、施工平台、IOT 三大类的 saas 平台。里面大致分为进度、安全、质量、OA 办公、计量支付、变更、档案、物联设备,视频监控、扬尘检测、张拉、压浆,拌合站等物联数据的对接和统计,计量支付结合金格电子签章采用线上审批方便快捷合理合法,OA 审批采用自己设计自己开发的可以通过自由配置审批节点和审批人来灵活做到线上审批,会签或签,方便各种 OA 审批,同时有沙盘推演,三维模型,通过 bim 模型更直观的展示项目的各个部位各个构件的进度,安全隐患等。web 端和 app 都通过 api 进行数据交互,本项目基于 lnmp 方案使用了 swoft 做为微服务框架,对大量的大文档和文件进行解析然后异步存入 mysql 数据库和 mongogdb ,高频次访问的功能模块采用 redis 缓存来减少并发给系统带来的压力。
项目业绩:
1、通过IOT的数据接入,把关键性数据开发成驾驶舱,解决业主单位和施工单位对项目进度,质量等关键数据实时掌控,使得驾驶舱功能成为核心功能和项目主要收入来源,占整个项目收入来源的30%。
2、业主和施工单位结合 bim 三维模型可以模拟现场施工情况施工进度,结合IOT数据可以了解工程材料的使用情况。
3、自主研发的高度自定义化的审批流程,方便各种 oa 审批功能,利用mongodb的特点,动态存储审批数据里面的自定义节点,使得整个审批达到自定义流程,自定义审批,自定义人员的全面功能。
嗨云商城:
项目描述:
嗨云商城是一个基于微信公众号的网上商城系统,主要出售韩束的化妆品,是韩束旗下的一家线上交易平台。必须通过微信公众号才能进入,其中分为买家身份和卖家身份,用户是以分佣层级关系来进行扩展的,根据分佣算法来刺激用户进行推广和使用。使用Laravel框架开发,通过redis分布式集群+MQ的方式来解决高并发的秒杀或热卖活动。
项目业绩:
1、项目部分功能的日常维护和迭代
2、参与定期活动的设计和开发。
3、 重构热卖、秒杀功能,通过redis+RabbitMQ处理高并发的能力,重构整个热卖和秒杀活动,利用RabbitMQ的队列来生成订单,通过延时队列+死信队列的方式解决用户在指定时间内不支付自动取消订单的问题,利用布隆过滤器来防止超高并发对redis的缓存穿透,通过被动修改redis缓存来防止因为redis key到期时造成的缓存击穿,通过设置不同过期时间来解决redis的雪崩问题,通过redis分布式锁+数据库唯一索引和RabbitMQ的手动ack来解决RabbitMQ消息的幂等性问题。重构之后,整个项目的稳定性提升了70%以上。