1. Java, 多线程并发,注解开发。
2. SpringBoot、SpringCloud、SSM等主流框架。
3. Mysql数据库。
4. ES搜索数据库。
5. Redis缓存数据库。
6. Kafka、rabbitMq、rockerMq等消息队列。
### 德州项目
简介 : 从0到1开发德州游戏。用于满足用户的棋牌竞技类游戏。中间进行了一次架构升级转换。
工作内容 :
1. 设计实时游戏的系统架构,满足游戏数据消息的实时流转,该架构依赖分布式锁处理竞争关系的进房,退房,掉线等流程。
2. 在游戏基础上做运营活动。
3. 二次架构升级,运用actor模型,解决分布式锁超时,导致的流程数据不正常,容易造成卡房。
4. 整体架构运用了netty、springboot、mysql、redis、zookeeper技术。
### 天猫OMS项目
简介:该项目是对接天猫店铺的商家后台系统,进行交易订单处理、库存处理、物流处理、对接第 三方WMS和售后处理的综合性系统。OMS是环境隔离的单点项目,与天猫商家平台利用订阅消息和 淘宝API进行通信。 工作内容:负责开发新的功能、项目优化和维护系统的稳定性、可用性。功能包括满赠、买赠、组 合商品、在订单上手动增加商品等功能,优化和维护如下:
1. 订单根据收货地址和库存匹配仓库的默认逻辑进行优化。减少了拆单和物流成本。
2. 增加与第三方天猫平台交互的异常报警和严格校验逻辑,在第一时间知道依赖的系统是否稳定。 避免由于三方系统的不稳定导致交易非正常处理。
3. 消息状态流转机制非正常流转、消息堆积,导致消息并发。对状态流转进行强校验并进行特殊处 理和增加Redis分布式锁,保证消费消息的非正常情况。
4. 由于OMS是环境隔离的系统,订单信息需要每天由定时任务处理同步到trade系统。定时任务是消 息处理订单数据,当订单量大发生深翻⻚时,会导致消费时间过⻓,消费不断重试,无法终止。 重构该功能,使用同步进行处理。
1. 设计实时游戏的系统架构,满足游戏数据消息的实时流转,该架构依赖分布式锁处理竞争关系的进房,退房,掉线等流程。 2. 在游戏基础上做运营活动。 3. 二次架构升级,运用actor模型,解决分布式锁超时,导致的流程数据不正常,容易造成卡房。 4. 整体架构运用了netty
简介:该项目是对接天猫店铺的商家后台系统,进行交易订单处理、库存处理、物流处理、对接第 三方WMS和售后处理的综合性系统。OMS是环境隔离的单点项目,与天猫商家平台利用订阅消息和 淘宝API进行通信。 工作内容:负责开发新的功能、项目优化和维护系统的稳定性、可用性。功能包括满赠、
简介:该项目是对接天猫店铺的商家后台系统,进行交易订单处理、库存处理、物流处理、对接第 三方WMS和售后处理的综合性系统。OMS是环境隔离的单点项目,与天猫商家平台利用订阅消息和 淘宝API进行通信。 工作内容:负责开发新的功能、项目优化和维护系统的稳定性、可用性。功能包括满赠、