java - 具有最小依赖性的 Memcached Java 客户端

标签 java memcached

我想在我的 java web 应用程序中使用 memcached,并且 经过一番挖掘,我发现 spymemcachedxmemcached 被认为是 Java 社区中最好的。
仔细查看这些库后,我发现 他们使用大量额外的库(spring、jboss.netty、hibernate,...)
这对我来说很有意义,因为我的 Java 应用程序基于一些 3-rd 使用 jetty 作为 servlet 容器的聚会应用程序 (openfire) 并且往往简单快速。

有没有不需要那么多依赖的memcached客户端实现? (或者也许有一种方法可以在没有它们的情况下使用 spymemcahed)

最佳答案

Spymemcached 只有很多依赖项,因为我们添加了一堆东西来支持 Membase/Couchbase。对于 Spymemcached 的 2.8 版本,尽管我们删除了所有 Membase/Couchbase 的东西并将其放入一个名为 Couchbase-Client 的新项目中。在 2.8 中,唯一的依赖项是 log4j 和 spring beans。通过对 Spymemcached 源进行一些简单的修改,您也可以轻松地删除 spring bean 依赖项。

关于java - 具有最小依赖性的 Memcached Java 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8987299/

相关文章:

java - 如何在 Fragment 中使用 map

ruby-on-rails - Rails 缓存数据库查询和最佳实践

java - 为什么使用 StringBuffer 后无法使用 toLowerCase() ?

java - `Thread.getId()` 是否存在且不可能/无效的值?

session - Magento Memcached session

php - 在 PHP 中保存缓存对象的 View 计数的最佳位置?

java - Java Web 应用及其替代品的二级缓存

java - 如何从设备读取和写入超大数据

java - 如何获取下划线之间的数字?

java - 可以通过值的类名称推断键名称的 HashMap