请教2个问题:
- 系统变量有修改,会调用以下语句(系统变量放入内存中)。其他服务器就不会同步这个变化,这个情况有什么好的处理办法?
Globals.initSysConfig(dao);
- 定时任务,只允许在一个服务器运行,这个怎么配置或怎么处理?
先谢过了。
1、4.x 是通过 RabbitMq 来实现同步 系统变量、自定义路由的,启动并配置rabbitmq即可
把如下文件 //initRabbit(config, dao); 前面的//删除即可
https://github.com/Wizzercn/NutzWk/blob/modular/wk-app/wk-web/src/main/java/cn/wizzer/app/web/commons/core/Setup.java
2、记得没错的话,本身quartz就是集群模式,只会运行一次:
https://github.com/Wizzercn/NutzWk/blob/modular/wk-app/wk-web/src/main/resources/quartz.properties