0
在服務器啓動時,Ehcache執行一些可能需要幾分鐘的預緩存工作。這使服務器重新啓動效率低下。如果可能的話,我希望能夠並行運行預緩存任務,因此它不會阻止我的服務器啓動。這是可能的還是有更好的解決方案?當我長時間運行Ehcache初始化時,如何提高Tomcat啓動時間?
在服務器啓動時,Ehcache執行一些可能需要幾分鐘的預緩存工作。這使服務器重新啓動效率低下。如果可能的話,我希望能夠並行運行預緩存任務,因此它不會阻止我的服務器啓動。這是可能的還是有更好的解決方案?當我長時間運行Ehcache初始化時,如何提高Tomcat啓動時間?
您正在使用哪種版本的Ehcache? Ehcache 2在啓動時用於ping家。如果家中不存在,則等待至超時。
嘗試在您的ehcache.xml
中設置updateCheck="false"
是這種情況。
使用版本1.6.2 – cduggan
你在哪裏以及如何觸發緩存初始化?應該可以將其移到其他地方 –
它的基於XML的配置觸發初始化。是否可以延遲這個或至少刪除服務器啓動的阻塞性質? – cduggan