我已经为我的应用程序实现了 shedlock,它运行良好,我们拥有的两台服务器没有任何问题。
我们现在在不同的域中添加了两台新服务器,并且 shedlock 也会选择它们。 (嗯,这就是它的意图)
我的工作是创建 pdf 文件并将其放入文件夹中。添加的新服务器无权访问这些文件夹。因此,当这两台新服务器选择作业时,我的作业失败了。
是否可以告诉 shedlock 从我的两台服务器中的任何一台进行选择,或者不选择另外两台?
最佳答案
首先,ShedLock仅提供调度程序锁定,调度本身是由其他库完成的,我假设您正在使用Spring。所以问题应该是,如何关闭某些节点上的 Spring 调度程序。这里描述了一种可能的方法https://stackoverflow.com/a/18406954/277042
关于java - Shedlock 仅选择某些服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58693141/