阅读更多

1顶
0踩

编程语言

原创新闻 通过Terracotta透明集成JRuby

2008-11-27 12:46 by 副主编 QQbyte 评论(1) 有3291人浏览
RailsConf 2008大会上展示的MegLev范例展示了Gemstone的分布式虚拟机技术,能够透明的跨越不同的Gemstone虚拟机分享相同的对象内存。(注:GemStone是最先进的开发,部署和管理可扩展的,高性能,多节点应用的开发平台。)

Terracotta 是一个JVM级的开源群集框架,Fabio Kung通过Terracotta能够让JRuby获得强大的集群能力。同时Gemstone也开始在基于Java的产品之上尝试支持JRuby,同时这里有一个JRuby on Terracotta上的预先尝试,虽然近期没有更新。

Fabio Kung将自己的项目称为JMegLev,他介绍了如何让JRuby运行:

我使用Terracotta POJO集群让JRuby 内部分享给所有的集群节点,事实上,每一个runtime都拥有一个全局变量集合,类似:

public class Ruby {
  // ...
  private GlobalVariables globalVariables = new GlobalVariables();
}


public class GlobalVariables {
  // ...
  private List values = new ArrayList();
}


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

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

了解更多点击:Clustered JRuby - Transparent Clustering of JRuby with Terracotta

Terracotta 是一个很好的项目,了解更多点击:devilbaby同学发表的:JVM-level clustering
来自: infoq.com
1
0
评论 共 1 条 请登录后发表评论
1 楼 rainsf 2008-11-27 22:26
Terracotta好东西

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • c# XML版人事管理系统源代码

    c#人事管理系统源码,数据库选择是XML,里面包括有很多C#对XML文件的操作技巧,因此来说,这个人事管理系统,其重点是学习对XML的操作。对人事管理系统方面来说,功能包括:可查询、浏览、添加、删除、修改员工的基本信息与工作信息,程序运行之前需要先登录,不知道密码的,可查看Bin目录下的登录表.xml中的用户名和密码。

  • XML入门笔记

    XML是什么? XML的全称是EXtendsiable Markup Language,可扩展标记语言 编写XML就是编写标签,与HTML非常类似。拓展名为 .xml 具有良好的人机可读性 请看下面的xml的例子: hr.xml 张三 31 178 XML与HTML的比较 XML与HTML非常相似,都是编写标签 XML没有预定义标签,HTML存在大量的预定义标签 XML重在保存与传输数据,HT...

  • XML基本讲解

    可扩展标记语言 (Extensible Markup Language, XML) ,标准通用标记语言的子集,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言 可扩展性良好,内容与形式分离,遵循严格的语法要求,保值性良好等优点。SGML和HTML,这两个语言都是非常成功的标记语言,但是都有一些与生俱来的缺陷。XML正是为了解决它们的不足而诞生的。XML的语法规则;基本语法():1. xml文档的后缀名 .xml。

  • 基于XML的小型人力资源管理系统(.NET2.0)

    开发环境是:.NET 2.0+IIS<br>配置过程:只需在IIS里新建个虚拟目录(随便取名),然后定位在此系统位置即可正常浏览(http://127.0.0.1/你取的名称).<br>简介:<br>这是一个用XML当作数据库做的.NET小型B/S人力资源管理系统,每个XML文件相当于一个数据表,第二范式表通过其中一个标记当作外键关联,也是AJAX简单应用.

  • XML 注入的介绍与代码防御

    0x01 介绍 一些 Web 应用程序将 XML 文件用于各种用途,从配置到完整数据库功能。 用户输入通常会传播到这些文件中,进而定制配置或更新应用程序数据库。 如果在使用用户输入之前未清理或验证错误字符,那么这会成为安全隐患。 当未采取任何预防措施时,恶意用户可以变更配置指令,添加新用户(如果用户列表通过 XML 文件进行维护),获取更高的特权等等。 以下证明易

  • 圈子程序源码(PHP) v2.1

    5、登陆用户可以申请加入某一圈子,被批准后成为该圈子成员,成员也可以退出本圈子; 6、支持同城同乡、分类检索; 7、支持按标签TAGS索引内容; 8、支持开通多用户圈子; 9、支持首页内容随意更换; 10、会员可设置...

  • 【学术相关】基金申请全盘攻略,看过的人都能中!

    为了解决各位年轻老师申请基金时遇到的各种各样的问题,本号为大家准备了常见问题解答,希望能帮助到大家,预祝大家2021年申请成功!对问题的解答也仅限于个人理解仅供参考,不当之处请批评指正!...

  • 信息论笔记(需要编辑格式)

    世界上任何一个探索者都需要清楚三件事:我们现在的位置,我们的目标,以及通向目标的道路。 哲学是一门生活的艺术,它帮助我们认清自己,它回答了第一个问题。至于每一个人的目标,我相信大家比我更清楚。而第三件事其实...

  • 清华梦的粉碎—写给清华大学的退学申请

    清华梦的粉碎—写给清华大学的退学申请(转自王垠Blog) 清华梦的诞生小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学...

  • 计算所与北大往事回顾

    1996年,我们就汉英机器翻译系统申请了863项目并得到了支持,经费16万元人民币,不久以后又得到了一个计算所所长基金的支持,这标志着我们的机器翻译研究正式从自选项目的状态转入了官方认可的状态。1998年,863项目...

  • 用ajax更新宠物的体能,爱心,能力,但是action中ajax的部分很奇怪,XMLHR.open(A,url,true)中如果A用get只有网页加载的时候运行...

    因为 : GET访问浏览器认为是等幂的,就是一个相同的URL只有一个结果[相同是指 整个URL字符串完全匹配] ,所以第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 。 POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)。 防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是...

  • 这样的简历HR才会看----个人整理

    在简历求职的过程中,求职者最重视的恐怕就是写简历的技巧和思路了,而投递简历的方式却往往被求职者忽视,简历投递的方式、邮箱的使用和管理,都可能影响HR看到简历时对你的印象。下面是小编为大家整理的用个人邮箱投递简历时可能遇到的问题及解决办法:   1.求职邮箱如何管理?   虽然只是一个小小的邮箱,却是我们求职路上的必备工具,因此要精心包装:   (1)邮箱的选择,选择一个比较正式的偏商务性

  • 【数据标准】人力资源域的数据治理及标准化建设思路

    一引子-人力资源系统实施中的数据风险 人力资源综合管理解决方案是从人力资源管理的角度出发,用集中的数据将相关信息(包括:组织规划、招聘管理、人事档案、劳动合同、奖惩管理、薪酬社保、招聘管理、培训管理、绩效管理、考勤管理等)统一管理起来。 在实施人力资源系统时,遇到的其中一个风险就是数据风险,具体表现在: 1)不同的遗留系统有不同的数据文件格式和基础代码(如职务代码、薪资等级等)。 2)数据质量和...

  • XML之 ------ 基础知识详解

    XML (Extensible Markup Language,可扩展标记语言) 一、XML是什么 1、它与HTML一样,都是SGML (Standard Generalized Markup Language,标准通用标记语言)。 2、XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。 3、扩展标记语言XML是一种简单的数

  • 重走Android路 之 今日正式启程

    LZ-Says:重拾路,奠基路,加油~! 前言 14年9月,到现在,三个多年头了,从帝都到廊坊,再从廊坊回到帝都,经历了很多,也看淡了很多。...而今的自己,加入了安卓巴士,跟随着鸡排大大,认...

  • 清华梦的粉碎—写给清华大学的退学申请(转自王垠Blog)

    我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我说我要实现这个“清华梦”。这就是...

  • 我看过的关于职业规划最好最全面的一篇文章

    在担任公司高管的几年间,我面试过数以百计的各个层面的员工,其中最让我感到遗憾的一个现象就是很多人有着非常好的素质,甚至有的还是名校的毕业生,因为不懂得去规划自己的职业,在工作多年后,依然拿着微薄的薪水...

  • 职业选择与职业规划【转载】

    在担任公司高管的几年间,我面试过数以百计的各个层面的员工,其中最让我感到遗憾的一个现象就是很多人有着非常好的素质,甚至有的还是名校的毕业生,因为不懂得去规划自己的职业,在工作多年后,依然拿着微薄的薪水...

  • 职业生涯步步高

    在担任公司高管的几年间,我面试过数以百计的各个层面的员工,其中最让我感到遗憾的一个现象就是很多人有着非常好的素质,甚至有的还是名校的毕业生,因为不懂得去规划自己的职业,在工作多年后,依然拿着微薄的薪水...

Global site tag (gtag.js) - Google Analytics