Sunday August 10, 2008
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 in Java at Aug 10 2008, 09:12:31 PM MDT 7 Comments
Search This Site
Recent Entries
- Raible Road Trip #13
- The good ol' Job Hunt
- How to use GWT 2.0 with Maven and Generate SOYC Reports
- JSON Parsing with JavaScript Overlay Types in GWT
- A Fun Father's Day at Great Sand Dunes
- Going to the Great Sand Dunes for Father's Day
- Implementing OAuth with GWT
- Enhancing Evite.com with GWT and Grails
- 2nd Row at Red Rocks and Elephant Rock Ride
- Creating a Facebook-style Autocomplete with GWT
Posted by Scott on August 10, 2008 at 09:36 PM MDT #
Posted by John on August 10, 2008 at 10:09 PM MDT #
Posted by Marcus on August 10, 2008 at 10:23 PM 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 04: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 11, 2008 at 06:56 PM MDT #
Posted by Douglas on August 15, 2008 at 06:18 PM MDT #
Posted by Matt Raible on August 15, 2008 at 08:10 PM MDT #