【发布时间】:2012-01-04 01:13:31
【问题描述】:
我想知道Quartz Scheduler和JMS有什么区别,在什么情况下使用工具比较好...
【问题讨论】:
标签: java jakarta-ee jms quartz-scheduler
我想知道Quartz Scheduler和JMS有什么区别,在什么情况下使用工具比较好...
【问题讨论】:
标签: java jakarta-ee jms quartz-scheduler
它们完全不同。一个是事件调度器,另一个是消息/队列技术。
【讨论】:
Quartz 调度器基本上是关于在/到调度中运行任务。例如,“每周五上午 10 点做 XYZ”。
JMS 是关于在可能运行在不同机器上的不同 Java 程序(客户端)之间可靠地发送、排队和传递消息。
...在什么情况下使用工具比较好。
如您所见,它们执行的功能大多不相关。如果您需要调度和排队,请使用提供您实际需要的功能...或两者都提供的功能。
【讨论】:
另一个区别是 Quartz 是一个即用型产品,而 JMS 只是一个规范(需要您选择一个实现来使用它)。
【讨论】: