我已经为我的应用程序实现了 shedlock,它工作正常,我们拥有的两台服务器没有任何问题。
我们现在在不同的域上添加了两台新服务器,并且 shedlock 也选择了它们。(嗯,这就是它的意图)
我有一份创建 pdf 文件并将其放在文件夹中的工作。添加的新服务器无权访问这些文件夹。因此,当这两个新服务器选择工作时,我的工作失败了。
是否可以告诉 shedlock 从我的两台服务器中的任何一台服务器中选择或不选择其他两台服务器?
我已经为我的应用程序实现了 shedlock,它工作正常,我们拥有的两台服务器没有任何问题。
我们现在在不同的域上添加了两台新服务器,并且 shedlock 也选择了它们。(嗯,这就是它的意图)
我有一份创建 pdf 文件并将其放在文件夹中的工作。添加的新服务器无权访问这些文件夹。因此,当这两个新服务器选择工作时,我的工作失败了。
是否可以告诉 shedlock 从我的两台服务器中的任何一台服务器中选择或不选择其他两台服务器?
首先,ShedLock 只提供调度器锁定,调度本身是由其他一些库完成的,我假设你使用的是 Spring。所以问题应该是,如何关闭某些节点上的 Spring 调度程序。此处描述了一种可能的方法https://stackoverflow.com/a/18406954/277042