-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: Hibernate Second Level Cache Provider and Cache Monitor
PostPosted: Tue Apr 16, 2013 2:52 am 
Beginner
Beginner

Joined: Tue Feb 05, 2013 10:04 am
Posts: 20
Hallo,
ich habe keine grosse Erfahrung mit Hibernate Second Level Cache Providers. Ich habe es geschafft in meinen hibernate.cfg.xml und ehcache Dateien EHCache einzustellen (mindestens bekomme ich keine seltsamen Hibernate Fehler), nicht desto trotz kann ich nicht direkt überprüfen ob meine Cache richtig funktioniert. Ich habe EHCache Monitor heruntergeladen (Developer freie Version) und habe die Installationsdokumente gefolgt (Probe einstellen, script starten usw.), aber der Monitor sagt immer, dass keine Sonden registriert worden sind (0 probes registered) und keine Cache Statistiken werden dargestellt. Gibt es andere Möglichkeiten die Cache Daten und Statistiken zu überprüfen?

Meine Hibernate-EHCache Einstellungswerte sehen so aus (hibernate.cfg.xml):

Code:
<property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>
<property name="hibernate.cache.use_second_level_cache">true</property>
<property name="hibernate.cache.use_query_cache">true</property>
<property name="hibernate.generate_statistics">true</property>



Mein ehcache Dateie sieht so aus:

Code:
<?xml version="1.0" encoding="UTF-8"?>
  <ehcache>
  <cache name="com.myproject.domain.client"
   maxEntriesLocalHeap="50"
   eternal="false"
   timeToLiveSeconds="600"
   overflowToDisk="true"
   />
  <cache
   name="com.myproject.domain.product"
   maxEntriesLocalHeap="450"
   eternal="false"
   timeToLiveSeconds="600"
   overflowToDisk="true"
  />
</ehcache>


Ausserdem habe ich in einer meiner Hibernate entity mappings datei folgendes hinzugefügt:

Code:
<cache usage="read-write" />


Ich habe in anderen Seiten nachgesucht und verschidene Einstellungen ausprobiert aber letztendlich ohne Erfolg. Ich benutze Hibernate 4. Gibt es andere freie Hibernate Cache second Level Providers die freie Monitoranwendungen und gute Leistungswerte haben?

Gibt es eine Hibernate-Memcached Verbindung die aktualisiert ist? Ich habe diese Verbindung gefunden:

http://code.google.com/p/hibernate-memcached/

aber sie wird schon seit 2010 nicht weiter entwickelt und ausserdem unterstützt sie Hibernate 4 nicht.


Vielen Dank für die Hilfe.


Top
 Profile  
 
 Post subject: Re: Hibernate Second Level Cache Provider and Cache Monitor
PostPosted: Thu Apr 18, 2013 3:45 am 
Expert
Expert

Joined: Tue Jun 16, 2009 3:36 am
Posts: 990
Also ich benutze die JConsole um die Cache - Statistiken meiner App zu überprüfen.

Dazu fuehre ich folgende Zeilen beim Programmstart aus:


Code:
net.sf.ehcache.CacheManager manager = net.sf.ehcache.CacheManager.create(); // this method supports/attaches singleton cache
                       
// From Ehcache 2.1.0 on statistics are off by default, so we must now enable them explicitly
// In Ehcache 2.7.0 statistics seems to be on by default again, se we don't need next lines anymore
// Now going with EHcache2.6.5
      for (String cachename : manager.getCacheNames()) {
                 manager.getCache(cachename).setStatisticsEnabled(true);
      }
      net.sf.ehcache.management.ManagementService.registerMBeans(manager, mBeanServer, true, true, true, true);


N.B.: Zudem verwende ich verschiedene Cache-Regionen fuer Enities und Collections, damit werden die Statistiken auch auf Regionen aufgeteilt.


Last edited by pb00067 on Thu Apr 18, 2013 7:50 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Hibernate Second Level Cache Provider and Cache Monitor
PostPosted: Thu Apr 18, 2013 5:00 am 
Beginner
Beginner

Joined: Tue Feb 05, 2013 10:04 am
Posts: 20
Vielen Dank für die Hilfe.

Ich werde es ausprobieren.

Vielen Dank.


Top
 Profile  
 
 Post subject: Re: Hibernate Second Level Cache Provider and Cache Monitor
PostPosted: Sat Jun 08, 2013 6:54 am 
Newbie

Joined: Sat Jun 08, 2013 6:07 am
Posts: 1
To gain ultimate scalability for your application, you can package your business logic together with the GigaSpaces space - which provides not only data but also messaging functionality. This creates a Processing Unit which is completely self sufficient (not dependent on a database, messaging server or any central component), meaning that you to duplicate it as many times as necessary without increasing complexity.

_________________
http://www.ahmedabadcomputereducation.com/


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.