Ich untersuche derzeit, wie die RMI-Verteilungsoption in ehcache verwendet wird. Ich habe richtig ehcache.xml konfiguriert und die Replikation scheint gut zu funktionieren. Allerdings habe ich 2 Fragen:Ehcache/Hibernate und RMI-Replikation mit einer großen Anzahl von Entitäten
-> Es scheint, ehcache/hibernate erstellt 1 Cache pro Entity. Dies ist in Ordnung, wenn jedoch eine Replikation vorhanden ist, wird 1 Thread/Cache zum Replizieren erstellt. Ist das das beabsichtigte Verhalten? Da unsere Domain groß ist, erzeugt sie etwa 300 Threads, was mir wirklich sehr groß erscheint.
-> Eine weitere unangenehme Konsequenz ist, dass der Heartbeat messagre all diese Cache-Namen zu aggregieren scheint. Von dem, was ich sah, sollte die Nachricht in 1500 Bytes passen, was es nicht tut, was zu dieser Nachricht in meinen Protokollen führt: Heartbeat funktioniert nicht. Konfigurieren Sie weniger Caches für die Replikation. Größe ist 1747, sollte aber nicht größer als 1500 sein. Irgendeine Idee, wie dies geändert werden könnte?
Vielen Dank für Ihre Hilfe
Das Limit von 1500 ist adressiert mit https://jira.terracotta.org/jira/browse/EHC-424 für kommenden Ehcache 1.7.1. –