内容:我任职宝尊电商集团下宝通易捷系统流程部, 宝通易捷是集团分出来做物流管理的,主要在做WMS4.0和LMIS3.0的开发,另外还有WMS3.0还在维护。
WMS4.0后台的所有任务通过分布式任务系统进行任务管理。 整套系统部署在公司的私有服务器上,有uat环境,测试环境,以及开发环境,系统基于公司的Mysql集群,Redis集群以及MongoDB集群做数据存储,使用MQ集群做消息队列,使用的有jdk1.7和1.8,maven管理,基于Dubbo+ZK集群搭建高可用系统,代码提交到公司私有的gitlab上,使用sourcetree工具管理,提交后jenkins构建,成功后测试发布。前期我们服务的调用方式都是接口调用的,就是将服务接口在zk中注册,消费,项目模块间的依赖关系太强,迭代开发,代码重构。WMS4.0主要接 OMS4.0 以及其他官网通过 HUB(还有MWS3.0,它获得订单信息主要是走mq消息推送),承接上游推过来的单子后,进行入库,上架,出库,拣货,集货播种等操作。
主要任务:
完成了sonar(bug+异味+技术债)的修复的一些工作;
完成出库单生成逻辑,出库单创建合并工作,取消等;
完成了一些功能逻辑的更改,如小车摘果逻辑的更改,拣货逻辑更改等。
完成一些定时任务的MQ消息发送,主要配置定时,将数据从mongo中拉取满足条件的数据,通过多线程的方式将数据分条加入mq队列中的任务。
完成一些分配规则调整,商品管理,pda纸张拣货,以及耐克,YNPE,匡威等一些定制化调整,仓库信息调整,以及店铺信息调整等,使用Redis对数据进行了的清理和更新。
LMIS3.0是一个重构项目,主要使用SpringBoot搭建的微服务架构,前端分离,使用http远程调用请求,将获取json数据进行转换,分库,分表比较细。主要参加需求评审,完成一些信息的更换,以及添加逻辑。
主要任务:
参加项目需求评审。
完成修改容器状态/容器库存抽验的一部分模块,
上架规则(匹配、运用)模块,
打印机负载均衡模块。
现在做日本银行项目,主要做a系统到b系统的数据信息连接,以及数据转换等
wms主要做电商物流,分布式架构
lmis微服务架构
bims日本银行保险项目
兼职开发过一些电商,教育,以及erp的东西