多实例部署,注意事项
多实例一般的部署方式就是1(nginx)+ N(tomcat) + 1(db)
注意事项
1、系统定时任务,只能有一台实例运行
# dodo_framework_config.properties
# 设置其中一台实例的该配置为 true
dodo.common.config.isRunJob=false
2、数据库主键配置,需要每一台实例都不一样,避免重复ID
数据库主键生成使用:Twitter的雪花算法(snowflake)
/dodo/src/main/resources/prod/idworker.properties
# datacenterId
com.dodo.id.idworker.datacenterId=1
# workerId
com.dodo.id.idworker.workerId=2
3、程序运行时,获取项目根目录
String webappRootDir = CommonUtil.getWebRootPath();
当前内容版权归 DodoFramework 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 DodoFramework .