Running the Quartz Cluster Nodes

Really no difference exists when starting Quartz applications in a cluster. Each instance (or node) must be started individually. On startup, the instance connects to the database, retrieves the Scheduler information, and starts scheduling jobs.

Because Quartz uses a random load-balancing algorithm, you will see jobs being executed by different instances in a random manner. No pattern or predetermined node executes a particular job or execution.

The next section discusses some of the more common problems and tasks when dealing with Quartz in a clustered environment.

Категории