开发问题记录-20220420-晚上预发环境发布问题
开发问题记录-20220420-晚上预发环境发布问题
环境:预发
需求:【基础/订单】指定标识用户不订单不扣库存
涉及模块:
- index模块web预发服务
- item模块web预发服务
- item模块预发dubbo服务
- index模块正式基础模块dubbo【因为预发环境并没有对应的dubbo服务】
- 前言
测试因为测试环境
代码bug率过高,要求将指定功能发到预发环境
- 问题点
针对此次问题,最主要是没有听清楚明白理解组长所说的index模块
预发环境没有dubbo服务,所以我将代码提交带了index模块
的master
分支上,导致线上有出现问题。测试发现预发环境
中,对应满足条件的订单,依然还是扣减库存,经过debug,发现是index的dubbo环境并没有发布,导致item模块
dubbo远程调用index模块
的dubbo服务不是最新的代码,导致的bug
- 说明点
erp助手项目在此时,index模块
的预发环境
没有对应的dubbo服务来提供调用,因业务量,直接使用的正式环境的dubbo服务,这里就需要将开发分支合并到master分支,并在index的dubbo服务上发布,而不是上面直接去发布index模块web服务的master分支,导致bug
- 解决点
因为此次发布的预发环境,所以将开发分支合并到对应模块的预发服务,并也合并到对应模块的dubbo服务,因为index预发环境没有dubbo服务,所以直接发的正式环境的dubbo服务
- 反省点
- 分清楚发布分支
- 理解对于服务搭建架构