系统介绍
功能介绍


技术框架
开发环境
JDK:1.8
MySql:8.0.25 Redis:6.2.5 Elasticsearch:7.3.0 MongoDB:5.0.2 Rokcet- server:4.7.0 xxl-job:2.3.0 Nginx:1.10+
核心依赖
| 依赖 | 版本 |
|---|---|
| Spring Boot | 2.4.10 |
| Spring Boot Admin | 2.3.1 |
| RocketMQ | 2.2.2 |
| Mybatis-plus | 3.5.1 |
| hutool | 5.8.0 |
| AliPay-SDK | 4.22+ |
| Lombok | 1.18.24 |
| Druid | 1.2.8 |
项目结构
项目采用分模块开发方式
framework 系统框架模块
buyer-api 买家端接口
manager-api 管理员接口
seller-api 商家端接口
common-api 工具类接口
consumer 消费者模块
admin 平台管理员模块
系统架构

启动流程
1. 上新准备
一套完整的域名(PC端、移动端、商家端、管理端、以及4个API端)ssl证书域名备案支付宝支付参数微信支付参数微信联合登陆参数阿里云OSS参数阿里云短信参数快递鸟物流查询参数最低服务器配置2核16G内存服务器一台(推荐使用 CentOS 7.6 64位)(如果基础中间件使用外部服务器的,则可以适量减少内存)
2. docker-compose环境安装(如果已经安装,则可忽略)
#安装gitsudo yum install -y git#安装mavensudo yum install -y maven#安装依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm2#设置源sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo yum makecache fast#安装dockersudo yum install -y docker-ce#启动服务sudo systemctl start docker#安装docker-composecurl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` > usr/local/bin/docker-compose#授权sudo chmod +x usr/local/bin/docker-compose#检测版本号docker-compose -v
3. docker脚本下载
git clone https://gitee.com/beijing_hongye_huicheng/docker.git
4. Rocketmq 需要特殊配制一下节点ip
在 config/broker.conf 文件中,将brokerIP1修改为部署docker的局域网ip
5. 运行脚本(第一行为部署环境包括Mysql、mq、redis、xxljob等所有中间健)
docker-compose up -d
6. 校验(查看进程是否启动,如果反复启动的程序,可以使用docker logs 镜像id 查看日志)
docker ps
演示效果




商品

运营

统计

本期到此结束(记得分享哦)

END
项目基本信息
获取源码&在线演示地址
后台发送项目编号
小酷推荐

文章转载自RunTheCode,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




