Are there any open source alternatives to oracle coherence?
(btw, how much does coherence cost anyways?)
Are there any open source alternatives to oracle coherence?
(btw, how much does coherence cost anyways?)
JBoss Cache and EHCache are decent clustered cache solutions. But none of them have all the features and a nice admin console like Tangosol Oracle Coherence which is indeed the most advanced product in this category. For the price, there is a "Buy Now" button on the right of the Oracle Coherence web page.
I have been watching for a good alternative also. The closest overall in features I have found are Terracotta and Redis but it would be helpful to know what aspects of Coherence are important to your project.
A lower cost alternative but still commercial is IBM WebSphere eXtreme Scale which provides the same sort of capability minus C/C++ client and a native .Net client. I'm the architect of the product in full disclosure. WXS clients are free, you only pay for CPUs running the grid itself.
Hazelcast is an open source, transactional, distributed caching solution for Java. It is released under Apache license.
Hazelcast is actually a little more than a distributed cache; it is distributed implementation of queue, topic, map, multimap, lock, executor service for Java.