Il mio requisito è condividere un oggetto java attraverso un cluster.Condivisione di un oggetto java attraverso un cluster
mi confondo
- se scrivere un EJB e condividere gli oggetti Java all'interno del cluster o
- di utilizzare terze parti come ad esempio infinispan o memecached o terracotta o
- che dire JCache ?
con il vincolo che
- non posso cambiare qualsiasi mio codice sorgente con specifico in qualsiasi application server (come ad esempio l'implementazione dei servizi singleton del WebLogic).
- Non posso offrire due build per l'ambiente cluster e non cluster.
- Le prestazioni non devono essere declassate.
- Sto cercando solo terze parti open source se ho bisogno di usarlo.
- Deve funzionare anche in weblogic, Websphere, Jbos e Tomcat.
Qualcuno può venire con l'opzione migliore con questi vincoli in mente.
Esiste un'API generica che funziona con tutti i server compatibili J2EE? che dire di JCache JSR 107? – Dineshkumar