4.门店服务:门店注册、门店审核、门店注销、门店管理。其中,门店注册过程中,上传门店营业执照使用
Aliyun-OSS 文件存储服务,保存门店管理员账号时使用 Seata、OpenFeign 调用系统服务保证分布式事务一致性、
提交注册使用百度 AI 审核对店铺名称、地址以及营业执照做初步审核完成注册,之后通过 RocketMQ 发送短信通
知和邮箱通知。
5.货品服务:货品上下架、货品分类、货品 SPU 管理、货品 SKU 管理、货品增加、货品删除、货品修改。
其中,货品上架需要修改货品状态、调用货品搜索服务将货品信息存入 ElasticSearch 中以及向工厂管理员发送邮
件和短信通知消息;同时通过 RocketMQ 的事务消息保障数据一致性,以确保系统在高并发环境下数据的稳定性;
6.货品搜索服务:货品关键字搜索展示,通过 ElasticSearch 全文检索,进行高亮显示,聚合搜索。
7.采购清单服务:添加货品、修改数量、选中货品、删除货品、货仓清空、结算货品等。其中,由于此模块
项目经验
并发较高,数据源用的是 Redis。其中,增加和修改都只是操作 Redis。删除操作