写点什么

借助 EHCache,Rails 缓存重装上阵

  • 2008-08-21
  • 本文字数:633 字

    阅读完需:约 2 分钟

Rails 2.1 引入的新缓存特性,可以方便的缓存包括模型在内的任何东西。除基本文件、内存和DRb 存储以外, Memcached 是共享内存缓存的唯一解决方案。感谢 Dylan Stamat 的努力,现在 JRuby (on Rails) 可以使用流行的 Java 分布式缓存 EHCache 作为其新缓存存储的一部分。

在 JEE 的世界里,是使用 EHCache 还是 Memcached 来作为二级缓存的争论由来已久且甚为激烈。尽管Memcached 在LAMP 和RoR 的世界很流行( Linkedin.com 马上会转向它),但是EHCache 也被包括 Spring Hibernate 在内的很多项目所采用。出于将现有程序从 MRI Ruby 移植到 JRuby 的需求,Dylan Stamat将 EHCache 移植到了 JRuby ,添加了 EhcacheStore 作为新的缓存存储。

在 MRI 的世界里,我们使用的是 memcached,是一个 libmemcached 的 C 客户端的 Ruby 接口。它也是目前唯一支持一致性 hash 的 Ruby 程序库,需要在生产环境下工作。如果是 JRuby 的话,就很多不同的选择。一个是可以通过 JNA 或者 JRuby FFI 或者其他什么编写自己的 hook 到 libmemcached 中。另一个就是寻求 Java 其他的缓存解决方案,无疑 Ehcache 是首选了。

你对在 JRuby 使用 EHcache 怎么看?

查看英文原文: Rails Caching Reloaded With EHCache

InfoQ 的读者 Ray Krueger 评论道:

另 一个使用 JRuby 和 memcached 实现一致性 hash 的选择是使用 spymemcached 客户端。spymemcached 客户端是一个异步单线 程客户端,在 hibernate-memcached 项目下面工作的非常非常棒。我也在项目中使用过 spymemcached,性能很是不错。

2008-08-21 22:291506
用户头像

发布了 80 篇内容, 共 23.4 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

java反射map转实体类 实体转map,微服务架构的优缺点

Java 程序员 后端

JavaWeb Ajax详解,linux操作系统基础教程安俊秀课后答案

Java 程序员 后端

JavaWeb之Servlet技术(二),java基础程序设计题

Java 程序员 后端

Java中使用Spring-security(一),java做视频直播

Java 程序员 后端

Java中的几种阻塞队列(1),mybatis返回主键原理

Java 程序员 后端

Java中的容器,Java开发进大厂面试必备技能

Java 程序员 后端

Java使用JDBC开发 之 DBCP连接池,保洁阿姨看完都会了

Java 程序员 后端

JavaFx:窗口切换和ListView以及TableView的值绑定,docker面试题

Java 程序员 后端

Java反射(1),java架构师薪资

Java 程序员 后端

Java-进阶:集合框架1(1),java分布式系统面试题

Java 程序员 后端

Java中高级核心知识全面解析——Dubbo,kafka入门到精通文档

Java 程序员 后端

Java垃圾回收机制小结以及优化建议,kafka的工作原理图

Java 程序员 后端

java-集合-Map(双列)——迪迦重制版,zookeeper面试

Java 程序员 后端

Java-进阶:集合框架1,java三个技术平台

Java 程序员 后端

Java基于TCP的网络编程,在阿里工作5年了

Java 程序员 后端

Java中高级核心知识全面解析——消息队列,mybatis映射原理

Java 程序员 后端

java响应重定向发送post请求,spring+mybatis基础知识

Java 程序员 后端

Java-Parallel GC介绍,springmvc面试题高级

Java 程序员 后端

java-集合-Map(双列)——迪迦重制版(1),关于线程池的五种实现方式

Java 程序员 后端

java8实战读书笔记:Lambda表达式语法与函数式编程接口

Java 程序员 后端

java8实战读书笔记:初识Stream、流的基本操作,nginx架构原理

Java 程序员 后端

Java中的Type类型详解,javase菜鸟教程

Java 程序员 后端

Java中高级核心知识全面解析——消息队列(1),看完这一篇就够了

Java 程序员 后端

Java中的几种阻塞队列,kalilinux渗透教程

Java 程序员 后端

Java中的程序控制流程,java面试常问知识

Java 程序员 后端

Java发送邮件,字节跳动上千道精选面试题还不刷起来

Java 程序员 后端

Java基础03 Java的运算符,阿里巴巴java性能调优

Java 程序员 后端

JavaWeb学习笔记6——事务实例,我的支付宝3面+美团4面+拼多多四面

Java 程序员 后端

Java中的初始化与清理,kafka参数调优

Java 程序员 后端

Java反射,mysql开发教程

Java 程序员 后端

Java在2018年的形势,MySQL优化原理分析及优化方案总结

Java 程序员 后端

借助EHCache,Rails缓存重装上阵_Ruby_Sebastien Auvray_InfoQ精选文章