[Logo] Terracotta Discussion Forums (LEGACY READ-ONLY ARCHIVE)
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
terracotta应用范围问题  XML
Forum Index -> Terracotta 中文社区
Author Message
bird

neo

Joined: 12/20/2009 22:12:53
Messages: 2
Offline

我是一个新手,最近公司打算用terracotta集群架构,我最近也看过一些关于terracotta集群的架构思想,但是还是有一些问题不是很清楚,所以特此来提出,希望大家能多多帮忙,多多赐教,谢谢!
问题1:是完全开源免费的吗?terracotta不是有Open Source和Enterprise两个版本吗?都是免费的吗?
问题2:terracotta应用范围的问题,我现在所知道的terracotta集群的应用范围有HttpSession的共享,Hibernate Cache的共享两种,不知道对不对?是否还有其他的应用范围?希望能详细说明下,多谢!
lima

consul
[Avatar]
Joined: 06/22/2009 10:12:31
Messages: 361
Offline

欢迎使用Terracotta.下面我对您的两个问题做一下解答:
问题1:Terracotta的开源版本是免费的,企业版在开源版本的基础上增加了服务器分片(Striping)的功能,主要用于处理海量的数据和集群进程协同,这部分功能则不开源,也是要单独收费的。Terracotta还提供收费的支持和咨询等服务器,根据需要有不同的收费标准。具体情况请跟销售部门联系。sales@terracottatech.com

问题2:Terracotta的基础是分布式数据共享和线程协同,我们成为DSO(distribtued shared object)。它保证集群中所有JVM能够共享制定的数据,并且在集群范围内实现锁的共享和互斥。DSO本身就可以解决用户集群内遇到的一些问题。
在DSO的基础之上,我们提供了各种不同的解决方案,包括Session共享、Hibernate二级缓存、分布式EHCache、分布式任务调度Quartz、异步数据库保存(Write Behind)、Master-Server等等。从我们的首页和http://forge.terracotta.org可以找到这些解决方案的具体信息。尤其是EHCache、Hibernate缓存、Session共享和Quartz的方案是应用最广泛的。

一般来说,如果您能分享一下贵公司面临的具体问题,我们可以提供更加具体的方案供您参考。

谢谢!

老马
bird

neo

Joined: 12/20/2009 22:12:53
Messages: 2
Offline

很感谢老马的回答。我之前在做terracotta集群调研的时候也看过一些您写的文章和一些回帖,都十分经典很适合入门,在这里再次感谢老马的帮助。
我们公司现在的项目正处于架构阶段,出于分布式系统、集群和负载平衡这些方面的考虑,我们公司派我负责调研terracotta,然后决定terracotta是否适合我们项目的架构。至于我们公司所面临的问题,我也说不太好,因为我也是刚开始接触集群和负载平衡这方面的知识,但通过我这段时间的调研,给我的感觉的确能够很好的解决Session共享、Hibernate二级缓存等等这些分布式数据共享的问题。我们公司现在给我提出的要求主要有Session共享、Hibernate二级缓存、分布式EHCache这几个方面,主要让我从这几个方面入手,并希望能在terracotta中得到很好的解决,我现在只是简单的对Session共享有了一定的了解,至于Hibernate二级缓存和分布式EHCache,我还没有开始着手,所以还是希望老马在这里能够给我一些参考、思想或是入门的例子都可以,帮我尽快全面的了解terracotta。

在这里多谢老马了,呵呵
 
Forum Index -> Terracotta 中文社区
Go to:   
Powered by JForum 2.1.7 © JForum Team