Ho bisogno di implementare una soluzione cache in java per un cluster di 9 server con applicazioni web. Ho visto Apache JCS, sembra vecchio, conosci un'altra soluzione open source?Miglior framework cache per Java
risposta
Si può provare a guardare Terracotta quadro oppure è possibile utilizzare distribuito Ehcache
EHCache http://ehcache.org/
Credo che, al fine di utilizzare distribuito EHCache hai bisogno di una licenza commerciale di terracotta.
Un'altra alternativa sarebbe Memcached (vedi: http://memcached.org) che non richiede licenza commerciale e la sua ampiamente utilizzato dai siti web ad alto traffico come YouTube, LiveJournal, Flikr, Wikipedia, ecc ...
Buon articolo su memcached :
Usa Memcached per prestazioni di livello enterprise Java, Parte 1: Architettura e configurazionehttp://www.javaworld.com/javaworld/jw-04-2012/120418-memcached-for-java-enterprise-performance.html
Usa Memcached per prestazioni di livello enterprise Java, Parte 2: database-driven applicazioni webhttp://www.javaworld.com/javaworld/jw-05-2012/120515-memcached-for-java-enterprise-performance-2.html
correzione, non avete bisogno di una licenza commerciale per fare una cache distribuita con EHCache di Terracotta. Ehcache ti permette di fare solo alcuni nodi in un cluster, uno dei quali è il TSA se ricordo male.
Memcache è puramente un livello di cache che non è persistente su disco, è l'Ehcache di Terracotta.
quanto riguarda, quando si tratta di Java, EHCache di Terracotta è fuori dal mucchio Jave, questo ti permette di avere più grande di una cache come si vuole a seconda della quantità di memoria il server dispone. Stanno lavorando con singole JVM che hanno 4TB di heap con w/no garbage collection. Memcache non ha affatto questa funzionalità di heap.
Lato negativo, se la tua app non è Java, Terracotta sarà molto lavoro - Terracotta è principalmente basato su Java.
Ho appena incontrato questi ragazzi su JavaOne questa settimana scorsa, quindi ho ricevuto molte buone informazioni da loro.
hai bisogno di una licenza commerciale: http://ehcache.org/documentation/get-started/about-distributed-cache offerte per acquistare http://terracotta.org/products/bigmemorymax –
- 1. biblioteca Miglior OpenID per Java
- 2. Sistemi distribuiti, miglior framework?
- 3. Miglior framework GUI per Ruby. Non scarpe
- 4. Miglior framework/utilità client REST su Android
- 5. Framework GUI per Java
- 6. Qual è il miglior framework di isolamento per Java? JMock, Easymock, Mockito o altro?
- 7. Cercando il miglior framework di opensource per .net
- 8. Buon framework di localizzazione per Java
- 9. Cache query persistente Entity Framework
- 10. Quale framework Java per imparare?
- 11. qual è il miglior parser html per java?
- 12. Il miglior approccio per GPGPU/CUDA/OpenCL in Java?
- 13. Architettura Java EE con Play Framework
- 14. Qual è il miglior framework BDD per lavorare con ASP.NET MVC 2 + C# 4?
- 15. Miglior framework leggero e reattivo della GUI Linux
- 16. Python Web Framework con il miglior supporto Mongo
- 17. Qual è il miglior framework php con cui iniziare?
- 18. Framework come Spring Security per Java EE?
- 19. Dovrei considerare Simple XML Framework per Java?
- 20. Framework per la conversione di oggetti java
- 21. Risultati cache java dei metodi
- 22. Applet Java non in cache
- 23. Miglior tutorial per imparare SSIS
- 24. Miglior seme per processo parallelo
- 25. Miglior editor XML per Eclipse
- 26. Miglior console javascript per chrome
- 27. Leggero RESTful Java Framework
- 28. Framework GUI Java
- 29. Java HA framework
- 30. Java Security Framework
Qualsiasi motivo per cui è sufficiente rilasciare un'istanza di Vanish davanti al cluster non è un'opzione? –