quartz.net-2.0

    3熱度

    1回答

    我在這方面使用Quartz.NET(需要提及的是GrabberContext是一個DbContext擴展類): // configuring Autofac: var builder = new ContainerBuilder(); // configuring GrabberContext builder.RegisterType<GrabberContext>() .AsS

    1熱度

    1回答

    我正在使用Quartz.net安排各種API調用。 我使用的API限制了每個時間段可以發出的請求數量,如果超過了,那麼我的帳戶將在下一分鐘處於處罰狀態(無法發出請求)。 如果我收到我做了太多的要求,我的帳戶將被扼殺在下一分鐘的通知,我需要確保沒有調度作業在此期間火。我怎樣才能最好的延遲一分鐘或兩分鐘的所有預定工作? 我本來打算在調用Scheduler.GetTriggerKeys()和環路和更新現

    0熱度

    1回答

    這是免費的版本提供?或者如果在企業版本中有任何詳細信息/指南來安裝它? Quartz如何提取工作?兩個實例是否可能運行相同的工作? 如果一項工作仍在執行,並且觸發發生,該作業是否會在單獨的線程中執行,我可以避免這種情況嗎?我的意思是如果有一份工作正在進行中,下一次觸發應該先等待工作完成。我怎樣才能做到這一點? 我在探索這個選項來共享多個Windows服務之間的負載,以便只有一個服務器沒有負載。我對

    0熱度

    2回答

    我打算使用quartz.net來處理文件。 我每小時會收到一個或多個文件,每個文件在不同國家會有1000行。 我想讀取這些行,驗證,處理並將其插入到多個表中。 我想選擇1個文件,併爲每個不同的國家在該文件中我喜歡創建一個線程。這樣1個線程將處理1個國家的所有數據。 在給定的時間不應該有超過5個線程。 現在我該如何在quartz.net中定義這個?下面是我的代碼中,我會通過文件中的每個文件,並通過行

    1熱度

    1回答

    我有一個ASP.NET MVC Web應用程序,它使用Quartz.net庫以每日計劃執行任務。我很快就發現IIS在一段時間不活動後終止/暫停應用程序池。我已經改變了配置爲應用程序池,以避免此行爲,如下所示: 啓動模式:始終運行 閒置超時(分鐘):0 閒置超時操作:暫停 生成循環日誌條目:真[所有子屬性] 一定時間間隔:0 特定時間間隔:時間跨度[]數組[空] 唯一可能的財產,我可以看到,可能還是

    0熱度

    1回答

    我有一系列使用監聽器鏈接在一起Quartz.Net工作: 作業A執行... JobAListener.JobWasExecuted()方法被調用,然後執行作業B 作業B執行... JobBListener.JobWasExecuted()方法被調用,然後執行作業C 等等... 比方說作業A中,我不想重燒作業這樣的方式失敗,我想短路的作業鏈的其餘部分。換句話說,我想在作業A失敗後停止執行鏈條的其餘部

    0熱度

    1回答

    我們的系統使用Quartz.Net進行調度,並且具有多種類型的作業(比如:作業類型A,作業類型B,作業類型C)。我們希望避免某些類型的作業並行運行: 場景1:A類型的作業不能與A型的其它作業同時運行 場景2:B型的作業無法同時進行作業運行C型(如果發生這種情況,然後我們想要的C作業「等待」,直到在B作業完成) 我知道我可以使用DisallowConcurrentExecutionAttribute

    1熱度

    1回答

    我有要求在每個月的第3個星期二和第3個星期四每3個月執行一次任務。 ,我想出了cron表達式是: 0 15 0 ? 3/3 3#3,5#3 * 然而,當我嘗試使用Quartz 2.2.1解析這個: var cron = new Quartz.CronExpression("0 15 0 ? 3/3 3#3,5#3 *"); cron.GetNextValidTimeAfter(DateTim

    2熱度

    1回答

    Quartz確定作業是否成功的唯一因素是作業的Execute()方法完成而沒有引發JobExecutionException? 這是我一直在努力的假設;所以如果我將監聽器連接到JobWasExecuted(...)中的JobException參數== null,那麼我假定Quartz認爲該作業是成功的。 我在問,因爲我見過其他人檢查JobWasExecuted(...)內的TriggerState

    0熱度

    1回答

    我正在使用Quartz.net庫的簡單調度程序。 我有7個不同的觸發器。順序是這樣的。 第一次:每120分鐘。 第二:每12小時。 第三:每5分鐘一次。 第四:每3分鐘一次。 第五:每29秒。 第六:每10秒鐘一次。 第七:每5秒鐘一次。 你看到它有點複雜。我有這樣的問題。第一觸發器需要每兩個小時工作一次。但經過幾次運行後,它自行停止。它根本不起作用。其他人正在工作,他們沒事。 我很抱歉我的英文不