- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在使用 Spring 3.x.x
和 Quartz 2.x.x
实现 Web 应用程序。 Web 服务器是 Tomcat 7.x.x
。我们有 3 台服务器。 Quartz
是集群式的,因此所有这些服务器都用于运行作业。一切正常。
现在,我们必须添加只能在服务器“number 1”或服务器“number 2”上运行的新作业,但不能在服务器“number-3”上运行。这与服务器“3 号”不包含该作业所需的一些库和工具有关。我找不到任何解决方案。
如何配置Quartz
使其可以在服务器“number 1”或服务器“number 2”上运行job-X
,但不能在服务器“number 3”上运行?服务器“3号”可以正常运行其他作业。
最佳答案
此功能在quartz 的开源版本中不可用。但您可以使用 Terracotta Quartz Where 控制在何处运行作业
Terracotta QuartzWhere:不仅控制作业运行的时间,还控制运行的地点
Terracotta Quartz Where (not included in open source versions of Quartz) is a feature that offers commercial Terracotta Quartz Scheduler customers the ability to control where jobs execute — based on machine name (user-defined node or node group) or machine resources (RAM, CPU or OS). For applications that take advantage of both Terracotta Quartz Scheduler and Terracotta BigMemory, Quartz Where lets you control where jobs execute based on the location of data in a distributed in-memory management platform.
关于java - 在服务器 "number 1"或服务器 "number 2"上运行作业。从未在服务器上 "number 3",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22543400/
背景 我最近在 merge 期间遇到了一个意外未 merge 的文档文件的问题。 无论出于何种原因,我搞砸了 merge 并有效地删除了文件(和其他几个文件),因为我忘记了它们的存在。 现在我想查看我
我在我的网站上使用旧的 mysql 版本和 php 版本 4。 我的表结构: | orders_status_history_id | orders_id | orders_status_id |
我是一名优秀的程序员,十分优秀!