W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
TerracottaJobStore用于在兵馬俑服務(wù)器內(nèi)存儲(chǔ)調(diào)度信息(Jobs,Triggers和calendars)。TerracottaJobStore比使用數(shù)據(jù)庫來存儲(chǔ)調(diào)度數(shù)據(jù)(通過JDBC-JobStore)要好得多,而且提供了諸如負(fù)載平衡和故障切換之類的集群功能。
您可能需要考慮如何設(shè)置Terracotta服務(wù)器的影響,特別是啟用功能的配置選項(xiàng),例如在磁盤上存儲(chǔ)數(shù)據(jù),使用fsync以及運(yùn)行一系列的Terracotta服務(wù)器。
集群功能最適合擴(kuò)展長(zhǎng)時(shí)間運(yùn)行和/或cpu密集型作業(yè)(通過多個(gè)節(jié)點(diǎn)分配工作負(fù)載)。如果您需要擴(kuò)展以支持?jǐn)?shù)千個(gè)短期運(yùn)行(例如1秒)作業(yè),請(qǐng)考慮使用多個(gè)不同的調(diào)度程序?qū)ψ鳂I(yè)集進(jìn)行分區(qū)。使用多個(gè)調(diào)度程序當(dāng)前強(qiáng)制使用集群范圍的鎖,這是一種在添加更多客戶端時(shí)降低性能的模式。
有關(guān)此JobStore和Terracotta的更多信息, 請(qǐng)?jiān)L問http://www.terracotta.org/quartz>
通過設(shè)置“org.quartz.jobStore.class”屬性來選擇TerracottaJobStore:
將計(jì)劃程序的JobStore設(shè)置為TerracottaJobStore
org.quartz.jobStore.class = org.terracotta.quartz.TerracottaJobStore
TerracottaJobStore可以使用以下屬性進(jìn)行調(diào)整:
Property Name | Required | Type | Default Value |
---|---|---|---|
org.quartz.jobStore.tcConfigUrl | yes | string | |
org.quartz.jobStore.misfireThreshold | no | int | 60000 |
org.quartz.jobStore.tcConfigUrl
主機(jī)和端口標(biāo)識(shí)要連接的Terracotta服務(wù)器的位置,例如“l(fā)ocalhost:9510”。
org.quartz.jobStore.misfireThreshold
在被認(rèn)為“misfired”之前,調(diào)度程序?qū)ⅰ皌olerate”一個(gè)trigger將其下一個(gè)啟動(dòng)時(shí)間通過的毫秒數(shù)。默認(rèn)值(如果您在配置中未輸入此屬性)為60000(60秒)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: