EhCache Project Busy this Summer
The EhCache project appears to be having a very busy summer. EhCache 1.5.0 (a major new version) was released on July 12th. In addition, a new (SOAP-based) EhCache Server was released at the end of July. You might ask yourself why you'd need such a beast. I think Greg explains it best:
Why am I doing this? There are lots of theories that have made their way on to the ehcache mailing list. The prosaic truth is that a large US corporate using ehcache for their Java apps on 200+ servers also wants to use it for their C++ apps. And they are prepared to sponsor development. The Web Services API lets them do it. That's it.
As to the larger question of how interesting this is to the world at large, my view is not very. However having to jump through all the hoops to get a server infrastructure done, I thought that the world at large may be interested in a RESTful, resource oriented ehcache server.
The next day, Greg announces EhCache for JRuby on Rails. A few days later, RESTful, resource-oriented caching becomes available in ehcache-server.
I guess this helps answer the question about OSCache vs. EhCache. OSCache hasn't had a release in over a year and EhCache is pumping out new releases and new products. Well done, Greg!
At LinkedIn, we use EhCache for many of our caching needs. However, it's likely we'll be moving to Memcached in the future. Since I'll be part of the team that implements Memcached, it'll be interesting to see which one performs better.
Posted by Scott on August 11, 2008 at 03:36 AM MDT #
Posted by John on August 11, 2008 at 04:09 AM MDT #
Posted by Marcus on August 11, 2008 at 04:23 AM MDT #
Currently I have implemented a Memcached solution at a client just because there core system is PHP + Memcached, so I have some experience with Memcached.
Pro's Ehcache:
- java native, which allows for both local in-memory as remote caching
- client libraries are better than Java clients for Memcached (whalin lib in no maven repository yet!).
Pro's Memcached:
- used in very scalable web sites (Facebook etc.)
- simple
Posted by Dirk de Kok on August 11, 2008 at 10:24 AM MDT #
If I can get approval, I'll try posting our reasons for choosing Memcached. I'll also try to post on how it performs after we put it into production.
Posted by Matt Raible on August 12, 2008 at 12:56 AM MDT #
Posted by Douglas on August 16, 2008 at 12:18 AM MDT #
Posted by Matt Raible on August 16, 2008 at 02:10 AM MDT #