跳到主要内容

部署概览

部署说明

部署前应根据实际交付架构确认硬件、中间件和端口配置。BBC 8.0 PC、Seller、Admin 三端均为静态构建产物,生产环境由 Nginx 等 Web 服务通过 80/443 提供访问,不需要暴露本地 Vite 开发端口。

环境要求

最低硬件配置

1、内存:建议2台16GB及以上(集群版本最低配置不得低于2台4核8G)

2、硬盘:最低配置40G

3、操作系统:支持linux(centos7.x),windows或者MacOS

基础软件

确保您的环境已经安装如下基础软件

1、JDK: 推荐使用JDK21

2、Maven:推荐使用3.6.x

中间件

1、mysql : 5.6/5.7/5.8

2、rabbitmq : 3.8.x

3、redis : 6.x

4、elasticsearch : 7.x 需要ik分词器

5、xxl-job : 2.2.0

上线前准备

• 阿里云短信

• 快递100

• 支付宝支付参数

• 微信支付参数

• 微信联合登录参数

• 阿里云OSS参数

端口开放规则

域名

端口说明是否可关闭
9200、9300elasticsearch
5672、15672rabbitmq
3306数据库
8888配置中心config-server
7000、7002~7004四个api地址,base、buyer、seller、admin
8080xxl-job-admin分布式任务掉地中心管理界面
80、443Nginx 对外提供 HTTP/HTTPS 访问

非域名

端口说明是否可关闭
9200、9300elasticsearch
5672、15672rabbitmq
3306数据库
8888配置中心config-server
7000、7002~7004四个api地址,base、buyer、seller、admin
8080xxl-job-admin分布式任务掉地中心管理界面
80、443Nginx 对外提供 HTTP/HTTPS 访问

BBC 8.0 PC、Seller、Admin 都构建为静态文件,生产环境不需要监听 3000、3002、3003。它们只用于本地 Vite 开发服务,不应作为生产端口对外开放。