--Michael McConnell--<br />Deru kugi ga utareru. <br />(Any nail sticking out will get hammered. - Japanese proverb)
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.
<a href="http://www.tangosol.com" target="_blank" rel="nofollow">www.tangosol.com</a><br /><a href="http://www.tangosol.com/coherence.jsp" target="_blank" rel="nofollow">Coherence:</a> Easily share live data across a cluster!
Hi Mallay,
Since you are very concerned about performance I would recommend taking a look at Tangosol's Coherence clustered cache/objectstore product. It is _very_ easy to use since the cache is accessed through the java.util.Map interface.
Another reason that I would reccommend it to you is that there is a Transactional Cache that is currently in pilot. This Transactional Cache allows for the underlying cache to be manipulated within the EJB transactional context and modification to the cache are either rolled-back or committed depending on the behavior of the EJB transaction.
Coherence also has replicated and distributed cache features along with cluster-wide locking, event notification, fail-over and transparent restarts.
Later,
Rob Misek
http://www.tangosol.com
--------------------
<a href="http://www.tangosol.com" target="_blank" rel="nofollow">www.tangosol.com</a><br /><a href="http://www.tangosol.com/coherence.jsp" target="_blank" rel="nofollow">Coherence:</a> Easily share live data across a cluster!
Coherence is completely JVM/AppServer agnostic.
<a href="http://www.tangosol.com" target="_blank" rel="nofollow">www.tangosol.com</a><br /><a href="http://www.tangosol.com/coherence.jsp" target="_blank" rel="nofollow">Coherence:</a> Easily share live data across a cluster!
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |