OPPO 有很多线下直营体验店,和一些和移动联通电信合作的一些综合运营门店,这
些门店全国各地及海外都有 OPPO 门店,所以需要一个系统来进行统一管理、管控、提
升效率,进行数字化转型,之前由于各个代理都有各自的系统,不方便总部进行管控,所以
开发了统一平台,后又因为性能问题,对门店管理系统又进行重构,重构采用微服务架构。
分布式 docker 部署方式。内部系统调用使用 feign 进行调用。外部系统使用 HttpClient
进行封装,使用 RocketMQ 消息队列进行业务解耦,流量消峰。使用 xxl-job 分布式微
服务之间定时任务调度。及消息同步异常补偿机制,设计采用 ddd 设计理念,将原有项目
进行服务拆分为多个领域。门店管理系统主要用来管控门店的建店流程,运营状态管理,门
店人员管理,门店销售盈利情况统计等等功能,其中建店流程管控最为复杂也最为核心。