I probably can't suggest the best solution for you but I'll try to give some ideas.
I probably can't suggest the best solution for you but I'll try to give some ideas: Hazelcast: offers very easy to use distributed map (and lot's of other things worth to have a look at - distributed SQL Query is very neat): Map map = Hazelcast. GetMap("xxx"); and you are done. Work on the map using standard API's.
Hazelcast config/setup is quite easy (compared to Ehcache/TC). The monitoring webapp is also easy to use and helpful but there are things missing. Performance should be more than sufficient for a small cluster (like your 2 servers).
Ehcache/Terracotta: would introduce a new infrastructure component to your setup (Terracotta Server) - may be a downside. Using this setup is in my experience quite intense in terms of things to learn and try out. The promise is enterprise class level performance and monitoring facilities.
If you don't have extreme high performance requirements I personally would go for Hazelcast and avoid the complexity of Ehcache/TC.
1 I concur with jeha. In addition Hazelcast offers a slick remote threading capability that comes in very handing in cluster operations, and works nicely with JMX. We've been very please with Hazelcast.
– ecodan Nov 3 at 16:22.
We have been using centralized Memcached server (as bernate 2nd level cache and other caching requirement) and its working well for us. We are using Memcached with XMemcached client and so far its working without any problem.
Any memcache client can be used to cache things in Hazelcast nodes. Hazelcast support memcache protocol out of box. – Talip Ozturk Nov 13 at 21:12.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.