NutzCN Logo
问答 NutzWk 4.x 分布式部署的情况下,配置变量/定时任务的同步
发布于 77天前 作者 netexe 136 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

请教2个问题:

  1. 系统变量有修改,会调用以下语句(系统变量放入内存中)。其他服务器就不会同步这个变化,这个情况有什么好的处理办法?
Globals.initSysConfig(dao);
  1. 定时任务,只允许在一个服务器运行,这个怎么配置或怎么处理?

先谢过了。

3 回复

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

5.x 的系统变量等同步,是通过redis的发布订阅。

谢谢,解释的很清楚。

添加回复
请先登陆
回到顶部