Я использую Quartz Framework в своем веб-приложении (которое работает в Tomcat), и пока оно работает нормально. У меня будет около 10-15 рабочих мест, которые будут работать в один день пару раз.Как эффективно использовать кварцевую структуру в веб-приложении?
Ниже представлен мой файл quartz_data.xml
, в котором будут указаны все мои вакансии. На данный момент я показываю только две работы, но у нас будет около 10-15 рабочих мест.
<?xml version="1.0" encoding="UTF-8"?>
<job-scheduling-data
xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_2_0.xsd"
version="1.8">
<schedule>
<job>
<name>TestJobA</name>
<job-class>com.sample.controller.TestJobA</job-class>
</job>
<trigger>
<cron>
<name>TestJobA</name>
<job-name>TestJobA</job-name>
<cron-expression>0 0/1 * 1/1 * ? *</cron-expression>
</cron>
</trigger>
</schedule>
<schedule>
<job>
<name>TestJobB</name>
<job-class>com.sample.controller.TestJobB</job-class>
</job>
<trigger>
<cron>
<name>TestJobB</name>
<job-name>TestJobB</job-name>
<cron-expression>0 0/5 * 1/1 * ? *</cron-expression>
</cron>
</trigger>
</schedule>
</job-scheduling-data>
А ниже мой quartz.properties
файл, который я использую как сейчас -
------------------------- Threads --------------------------- #
# How many jobs can run at the same time?
org.quartz.threadPool.threadCount=10
# ----------------------------- Plugins --------------------------- #
# Class to load the configuration data for each job and trigger.
# In this example, the data is in an XML file.
org.quartz.plugin.jobInitializer.class=org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin
org.quartz.plugin.jobInitializer.fileNames = quartz_data.xml
org.quartz.plugin.jobInitializer.failOnFileNotFound = true
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
Мой вопрос - Есть ли другое имущество, я должен использовать в моей quartz.properties
файл, чтобы получить лучшую производительность от каркасная перспектива. Я использую его в первый раз, поэтому просто хотел убедиться, что есть лучшая собственность, которую я должен использовать в своем кварце.