我在負載平衡的環境中有多個石英cron作業。目前這些作業正在每個節點上運行,這是不可取的。我想要一個節點只運行一個特定的調度器,並且如果該節點崩潰,另一個節點應該運行用於該崩潰節點的調度器。 這怎麼可以用spring 2.5.6/tomcat負載均衡器來完成。負載均衡環境中的彈簧調度器
2
A
回答
0
我認爲這個問題有幾個方面。
首先,石英具有用於暫停和恢復調度程序API方法,或甚至單獨的觸發器和作業
我會創建一個引用Quartz調度器或觸發器的spring bean,以及一個用於存儲狀態的簡單isMasterNode布爾成員。然後,我會公開2個[restricted-access] Web服務調用:makeMaster和makeSlave,它們將分別調用Scheduler.resume()或standby/pause。
最後,最大的問題是如何確定&你確定另一個節點'崩潰'。
如果您使用硬件負載均衡器來管理此問題,您可以將其配置爲在新的「主」節點上調用「makeMaster」WS,該節點又調用Scheduler.resume()或類似的方法。
hth
相關問題
- 1. 負載均衡環境中的HTTPContext
- 2. 負載均衡環境中的圖像
- 3. 驗證失敗 - 負載均衡環境
- 4. activemq負載均衡使用彈性負載平衡器?
- 5. AWS彈性負載均衡器超時
- 6. 彈性負載均衡器和https
- 7. Nginx多負載均衡器或單負載均衡器
- 8. GCP負載均衡器或Kubernetes類型=負載均衡器
- 9. 負載均衡和調度算法
- 10. 負載均衡
- 11. 負載均衡環境中的Asp.net會話管理
- 12. 負載均衡環境中的ADO.NET DataSet有問題嗎?
- 13. 嵌入式RavenDB在負載均衡的環境中工作嗎?
- 14. 在負載均衡託管環境中更好的CMS
- 15. 使用負載均衡器
- 16. Socket.io和負載均衡器
- 17. 負載均衡服務器
- 18. Erlang負載均衡器
- 19. 如何在負載均衡環境中設置SSL?
- 20. 在負載均衡環境中重寫HttpContext.Current.Cache。
- 21. 加載彈簧環境
- 22. EC2 - 在彈性負載均衡
- 23. 沒有彈性負載均衡器的彈性Beanstalk
- 24. 如何在一個負載均衡的Magento環境
- 25. Amazon EC2負載均衡器上的負載平衡算法
- 26. Tomcat負載均衡
- 27. MongoDB負載均衡
- 28. 與負載均衡
- 29. EC2中的負載均衡器AWS
- 30. 負載均衡器中的HTTP會話