开源商城体系称号:cmicro-mall-api

软件架构
gin + xorm + mysql + redis + rabbitmq + grpc + etcd + MongoDB + protobuf + prometheus
服务间通信采取gRPC(protobuf v3 ),服务注册/发现采取etcd,音讯事件采取rabbitmq, 搜寻采取elasticsearch

用户鉴权
jwt

存储说明:
MySQL 主存储,事务处理
MongoDB:备份堆栈,商品价钱变化,商品详情(假如./sku_property_ex.json),历史记录
Redis:数据缓存,音讯事件结果,用户在线状态,分布式锁撑持
rabbitMQ:音讯事件中转站,订阅
ETCD:配置项,微服务注册,发现,分布式锁支撑

监控说明:
pprof接口
elastic_metrics接口
prometheus_metrics接口

架构示意图:

host配置
127.0.0.1 micro-mall-users
127.0.0.1 micro-mall-order
127.0.0.1 micro-mall-shop
127.0.0.1 micro-mall-sku
127.0.0.1 micro-mall-pay
127.0.0.1 micro-mall-comments 127.0.0.1 micro-mall-logistics
127.0.0.1 micro-mall-search
127.0.0.1 micro-mall-logistics
….
配置host是为了让服务根据服务名找到IP地址
Windows下编纂C:\Windows\System32\drivers\etc
Mac,Linux下编纂 /etc/hosts

返回码code:
200 ok
500 服务器出错
4001 ID为空
4002 token为空
4007 用户密码错误
4012 商品唯一code已存在体系
4015 商号ID已存在
4016 邀请码不存在
600000 金额格式剖析错误
4003 token无效
50003 验证码无效
600002 用户账户被锁定
600004 商户账户不存在
400 恳求参数错误
50004 验证码逾期
600010 事务实行失败
4005 用户不存在
50002 验证码为空
4008 商户未提交过认证材料
4011 商户未提交过商号认证材料
600001 用户余额不足
600003 用户账户不存在
4009 商户认证材料已存在
4014 商号ID不存在
600011 交易号不存在
4004 token逾期
4006 用户已存在
50001 邮件发送错误
50000 Duplicate entry
4010 商号认证材料已存在
4013 商品唯一code不存在
50005 商品库存不够
600005 商户账户被锁定


<仙宝云(www.xianboss.com)是国内著名商城体系及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、仙宝云、微信分销体系、小程序商城、商城体系等多端商城网站建设解决方案>

申明:本网站局部文章和图片根源网络编辑,如有侵权及时沟通删除,神仙宝商城原创文章,转载恳求注明起源。

立即

咨询

400电话

电话咨询

400-1875-778

微信咨询

李经理

微信扫一扫加好友

下载源码

返回顶部