中间件环境
mysql : 5.6/5.7/5.8
rabbitmq : 3.8.x
redis : 6.x
elasticsearch : 7.x 需要ik分词器
xxl-job : 2.2.0
推荐配置
项目 | 版本 | 配置 | 数量 | 备注 |
---|---|---|---|---|
服务器 | centos7.x | 处理器:8核,内存: 16G,硬盘: 40G | 2 | 1、需要卸载系统自带openJdk,安装javaJdk1.8版本。2、需要开放的端口,请参考以下端口开放。3、需要安装git和maven。4、ECS和阿里云OSS 服务器区域必须一致。 |
mysql | 5.6/8.0 | 1 | 用阿里云rds | |
redis | 6.x | 1 | 阿里云redis | |
elasticsearch | 7.x | 1 | 如果不用docker安装自建情况,需要安装ik分词器 | |
rabbimq | 3.x | 1 | 如果不用docker安装自建情况,需要安装rabbitmq_delayed_message_exchange插件 |
上线前准备
• 阿里云短信
• 快递100
• 支付宝支付参数
• 微信支付参数
• 微信联合登录参数
• 阿里云OSS参数
端口开放规则
域名
端口 | 说明 | 是否可关闭 |
---|---|---|
9200、9300 | elasticsearch | 是 |
5672、15672 | rabbitmq | 是 |
3306 | 数据库 | 是 |
8888 | 配置中心config-server | 是 |
7000、7002~7004 | 四个api地址,base、buyer、seller、admin | 是 |
3000~3004 | 前端四端buyer-pc、buyer-wap、seller、admin、decor | 是 |
8080 | xxl-job-admin分布式任务掉地中心管理界面 | 否 |
80 | 对外开放域名访问接口 | 否 |
非域名
端口 | 说明 | 是否可关闭 |
---|---|---|
9200、9300 | elasticsearch | 是 |
5672、15672 | rabbitmq | 是 |
3306 | 数据库 | 是 |
8888 | 配置中心config-server | 是 |
7000、7002~7004 | 四个api地址,base、buyer、seller、admin | 否 |
3000~3004 | 前端四端buyer-pc、buyer-wap、seller、admin、decor | 否 |
8080 | xxl-job-admin分布式任务掉地中心管理界面 | 否 |
80 | 对外开放域名访问接口 | 否 |