2016-03-30 12 views
0

Anwendung ist ein Spring MVC, mit Ruhezustand. Ich benutze Ehcache als Second-Level-Cache für den Ruhezustand. Ich kann die Daten beim Serverstart zwischenspeichern. Da die zu cachenden Daten jedoch sehr groß sind, müssen die Daten nach der Bereitstellung der Anwendung in den Cache geladen werden, damit Benutzer nicht auf den Start der Anwendung warten müssen. Wir suchen, JMS oder asynchronen Thread zu verwenden, um Daten in Cache zu laden. Bitte schlagen Sie dies vor.Laden Referenzdaten in Second-Level-Cache mit Hibernate Post-Anwendung Bereitstellung

Antwort

0

Dies wird erfolgreich mit Spring JMS implementiert. Nachricht wurde an den JMS-Listener bei Spring contextRefreshedEvent gesendet. Schließlich hat der Listener DAO aufgerufen, um Daten asynchron zu laden.