Memcached([url]http://www.danga.com/memcached/[/url])是被广泛使用的分布式缓存技术,javaeye也使用memcached做对象缓存。
不同的语言有不同的memcached客户端程序,对于java客户端来说,memcached网站给了两个选择:
[quote]
1. A Java API is maintained by Greg Whalin from Meetup.com. You can find that library here:
* http://www.whalin.com/memcached/ -- Java API for memcached
2. An improved Java API maintained by Dustin Sallings is also available. Aggressively optimised, ability to run async, supports binary protocol, etc. See site for details:
* http://bleu.west.spy.net/~dustin/projects/memcached/ -- Improved Java API for memcached
[/quote]
从字面上我们很容易看出第二个(net.spy.memcached)应该性能更好,但是网上包括javaeye上面关于java client的讨论和使用都是基于第一个(com.danga.memcached )的。
为什么性能好的反而讨论的比较少呢?我猜测的原因在于,第一个Client出来的比较早,网上资料也比较多。有些人就没有到memched网站看client api直接使用google之类的搜索引擎搜索到第一个client就是用。
目前没有这两个client的对比数据,有没有做了,拿出来共享一下?
不同的语言有不同的memcached客户端程序,对于java客户端来说,memcached网站给了两个选择:
[quote]
1. A Java API is maintained by Greg Whalin from Meetup.com. You can find that library here:
* http://www.whalin.com/memcached/ -- Java API for memcached
2. An improved Java API maintained by Dustin Sallings is also available. Aggressively optimised, ability to run async, supports binary protocol, etc. See site for details:
* http://bleu.west.spy.net/~dustin/projects/memcached/ -- Improved Java API for memcached
[/quote]
从字面上我们很容易看出第二个(net.spy.memcached)应该性能更好,但是网上包括javaeye上面关于java client的讨论和使用都是基于第一个(com.danga.memcached )的。
为什么性能好的反而讨论的比较少呢?我猜测的原因在于,第一个Client出来的比较早,网上资料也比较多。有些人就没有到memched网站看client api直接使用google之类的搜索引擎搜索到第一个client就是用。
目前没有这两个client的对比数据,有没有做了,拿出来共享一下?