ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 通过Terracotta透明集成JRuby

通过Terracotta透明集成JRuby

原创 Linux操作系统 作者:CloudSpace 时间:2010-06-10 11:40:49 0 删除 编辑

 

Java代码
  1. public class Ruby {   
  2.   // ...   
  3.   private GlobalVariables globalVariables = new GlobalVariables();   
  4. }  


和

Java代码
  1. public class GlobalVariables {   
  2.   // ...   
  3.   private List values = new ArrayList();   
  4. }  



Terracotta 集群这些全局变量列表,列表中的任何修改被复制到所有集群中的JRuby runtime。美妙之处是你能添加任何ruby对象进入这个列表,甚至是复杂的对象类似regexps,hashes和procs。所有全局变量能够自动分享,通过全局变量提供对象引用 等功能,由Terracotta 提供集成能力。

Terracotta 也能够集群JRuby对象,在服务器端提供持久化功能。Terracotta Integration Modules (TIM)帮助Terracotta 连接ORM框架,比如hibernate TIM不会做任何持久化工作,但是能够让Hibernate使用集群/分布式 EhCache(和其他内容),只花费很少的工作,不需要真正的分布式缓存,比如JBossCache和Memcached。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14789789/viewspace-664877/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-08

  • 博文量
    355
  • 访问量
    929167