Skip to content
大纲

系统更新

本系统支持「微服务 / 单体」双模式部署,可切换。以下更新流程为微服务模式(多进程 + Nacos);单体模式的更新见文末「单体模式更新」小节。

获取新版jar包
获取新版jar包

停止bizspring后台进程

properties
//查询服务器所有进程
ps aux
停止后台进程
kill -9 2821692

进程如下所示,停止 bizspring进程 及nacos 进程。
image.png

更新数据库
如果数据库表及字段修改,更新时应相应更新数据库,数据库库结构如下

序号库名说明
1bizspring_i18n_confignacos配置
2bizspring_i18n_upms基础数据库
3bizspring_i18n_goods商品数据库
4bizspring_i18n_store店铺数据库
5bizspring_i18n_order订单数据库
6bizspring_i18n_marketing营销数据库

清空Redis

shell
# 链接redis 30001 端点
redis-cli -h 192.168.3.1(自己服务器IP) -p 30001
# 清空缓存
flushall
# 查看剩余缓存数据
keys *

# 循环 30001 -  30003 端口,清理所有缓存
redis-cli -h 192.168.3.1(自己服务器IP) -p 30002
# ...

启动jar包

shell
nohup sh bizspring-module-nacos/bin/startup.sh -m standalone >bizspring-module-nacos.out 2>&1 &
nohup java -Xms2048m -Xmx3048m -jar bizspring-module-gateway.jar >bizspring-module-gateway.out 2>&1 &
nohup java -Xms2048m -Xmx3048m -jar bizspring-auth.jar >bizspring-auth.out 2>&1 &
nohup java -Xms2048m -Xmx3048m -jar bizspring-upms.jar >bizspring-upms.out 2>&1 &
nohup java -Xms2048m -Xmx3048m -jar bizspring-marketing.jar >bizspring-marketing.out 2>&1 &
nohup java -Xms2048m -Xmx3048m -jar bizspring-order.jar >bizspring-order.out 2>&1 &
nohup java -Xms2048m -Xmx3048m -jar bizspring-goods.jar >bizspring-goods.out 2>&1 &
nohup java -Xms2048m -Xmx3048m -jar bizspring-store.jar >bizspring-store.out 2>&1 &

单体模式更新

单体模式只有一个 boot 进程,没有独立的 nacos、网关进程,更新流程简化为:

shell
# 查询并停止 boot 进程
ps aux | grep bizspring-boot
kill -9 进程号

# 更新数据库(如有表结构变更;单体模式数据库为合并单库 bizspring_all)
# 清空 Redis(单节点执行 flushall 即可)

# 启动新版 jar
nohup java -Xms2048m -Xmx3048m -jar bizspring-boot.jar --spring.profiles.active=boot >bizspring-boot.out 2>&1 &

更新管理前台

前台打包

shell
# vue打包执行 
yarn build

UI更新
打包后将dist文件夹上传到服务器ui目录下,完成前台更新
image.png

URL

后台浏览器访问
https://cross-border.bizspring.cn,访问域名换为自己的域名即可

版权许可