海汇商城,为共享商城模式
后端商户结算和向总公司进货采用弱化的分布式事务处理方案,重要节点采用mq消息确认补偿。
结算
当商户结算后采用高效队列(disruptor)并发、任务执行订单备份,余额冻结,积分累加操作,并用mq 确认补
偿未执行的操作。
进货
弱化支付、发货与减扣库存之间的分布式事务,将这些操作按照流程指派给各自的微服务执行。特别的,采购商
品查询货物时采用缓存机制,采用虚拟库存维护商户查询时的库存数量,只有当发货后才减少真实库存。(第一
期系统,没有商品出货和物流系统)
后端采用vue开发,elementui 为基础ui控件,之后对框架进行拆分,封装,在elmentui组件基础上创建适应于特殊场
景的公共组件,实现样式,模型,请求,数据分离整合,优化后的组件兼容性,一致性,扩展性大幅度提升。