Question

We are trying to develop a system for distributed caching. Right now, we have 12 applications and they all load same cache. So each jvm loads cache in its in-memory. Problem with this system is redundant data. All 12 applications are loading same cache.

We want to develop a system where you add one or two(for failover) JVM's which load cache and the other 12 applications call these new Cache JVM's.

Can someone suggest me if there are any technologies/frameworks that has solution for my needs?

Thanks

Was it helpful?

Solution

Have a look at Memcached. It may offer a solution to your distributed cache needs.

Also, as @Guy Bouallet mentioned, ehcache is also a viable solution.

OTHER TIPS

Ehcache is a good alternative. It can be used to cache data loaded from database, Web pages or other key/value elements in a distributed environment. I personally used it in several professional applications and it had shown to be an efficent solution.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top