EhCache-Versions-Upgrade von 2.10 auf 3.10.8Java

Java-Forum
Anonymous
 EhCache-Versions-Upgrade von 2.10 auf 3.10.8

Post by Anonymous »

Ich arbeite an einer Java Netty-basierten Anwendung. Und ich verwende derzeit Version 2.10.

Ich aktualisiere meine Anwendung auf 3.10.8.

Dabei führe ich einige Skalierungstests für beide Versionen durch.

Ich sehe, dass der Durchsatz nach dem Upgrade von Ehcache 3.10 verringert ist.

Der Durchsatz in Version 2.10 ist 1,63 Millionen pro Minute, während der Durchsatz der 3.10-Version 1,52 Millionen pro Minute beträgt.

Unten ist die Ehcache-Konfiguration

EhCache 2.10

Code: Select all



Ehcache 3.10

Code: Select all

java.lang.String
java.lang.Object

900


300000


  • Können Sie uns erklären, warum sich der Durchsatz mit der neuen Version verringert hat?
  • Ich verwende nur On Heap Config. Ist es sinnvoll, java.lang.Object als Werttyp zu verwenden, da ich beobachte, dass EhCache bei der Cache-Initialisierung eine Serialisierungs-/Deserialisierungsausnahme ausgibt. Trotz der Ausnahme sehe ich, dass die Anwendung ordnungsgemäß funktioniert.
  • Wendet EhCache auch Serialisierung/Deserialisierung für die On-Heap-Konfiguration an? Wenn ja, in welchen Szenarien gilt es?
Hinweis: Beide Cache-Konfigurationen sind gleich. Keine Änderungen, nur Versionsupgrade

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post