是否安全運行quartz.net調度程序的多個實例? 如果是這樣,我該怎麼做?如何創建Quartz.Net調度程序的多個實例?
回答
您可以使用quartz_jobs.xml來配置作業並創建StatefulJobs並使用作業鏈在一個線程調度程序(指向RAMJobStore)中按順序運行作業;指向數據存儲另一個調度可以同時運行 http://quartz-scheduler.org/documentation/faq#FAQ-chain
如果你需要堅持所有作業單一的數據庫,你可以使用2個調度與集羣,但你不會得到選擇哪個作業運行在其上的調度,所以你作業將按順序運行,但可能無法在單線程調度程序上運行。如果有2個不同前綴的石英錶組不是問題,那麼可以運行2個調度程序。 http://quartz-scheduler.org/documentation/quartz-1.x/cookbook/MultipleSchedulers
您可以使用配置指向帶有某些前綴的石英錶的單線程調度程序,使用配置
我應該只需要兩個調度程序的一個配置文件。它們因池中的線程數而不同。我不想創建兩個單獨的配置文件,因爲兩者之間的未來同步將是一場噩夢。我沒有使用數據庫存儲。我如何實現這一目標?可以在代碼中設置 – 2013-02-11 20:28:45
屬性; NameValueCollection scheduler1Properties = new NameValueCollection(); properties [「quartz.scheduler.instanceName」] =「SingleThreadScheduler」; properties [「quartz.threadPool.type」] =「Quartz.Simpl.SimpleThreadPool,Quartz」; properties [「quartz.threadPool.threadCount」] =「1」; – Krishna 2013-02-11 20:33:32
- 1. 如何實現Quartz.net調度程序簡單的HelloWorld
- 2. 如何在雲中創建應用程序的多個實例
- 3. 如何Quartz.NET調度
- 4. 如何創建多個python應用程序服務器實例?
- 5. quartz.net - 關於調度程序的問題
- 6. 實例化創建線程的類的多個實例...?
- 7. 創建System.Windows.Controls.Image引發異常 - 我如何使用調度程序實例化它?
- 8. NSTimer - 創建多個實例
- 9. jQuery - 創建多個實例
- 10. 創建Uibinder多個實例。
- 11. Quartz.net調度程序內存泄漏
- 12. Quartz.net調度程序不工作
- 13. Spring創建單例的多個實例?
- 14. 如何檢查現有的Quartz.net調度程序?
- 15. 應該有多少個任務調度程序實例?
- 16. 在Electron中創建應用程序的多個實例
- 17. 如何創建應用程序的單個實例
- 18. 如何創建一個調度程序(例如安排推文或api請求)
- 19. 如何創建/從哪裏獲得多個實例的Wix引導程序
- 20. 使用原型創建多個實例使用原型創建多個實例
- 21. 如何創建一個新的Linux內核調度程序
- 22. 如何使用gevent創建一個簡單的調度程序?
- 23. 如何使用wpf調度程序創建多UI線程winforms應用程序
- 24. 如何使用Quartz.net爲多個服務器實現任務調度程序服務?
- 25. Quartz.NET實例處理
- 26. 如何在應用程序中創建一個CLLocationManager實例?
- 27. 創建運行EC2實例的調度程序的最佳方法是什麼?
- 28. 調度單個java進程的多個實例
- 29. 石英調度程序實例爲空
- 30. 如何在同一程序中多次創建線程的新實例
你能解釋一下需要多種場景的場景嗎?如果您想通過一個調度程序提供作業並在另一個調度程序中運行作業,則可以創建調度程序以使用屬性 ; –
Krishna
2013-02-11 17:35:34
我需要在一個線程上按順序運行一些作業。具有1個線程和另一個具有常規線程池的調度程序將解決我的問題。 – 2013-02-11 17:55:33