`

Terracotta 3.2.1简介 (三)

阅读更多

原文 http://blog.csdn.net/lima01/archive/2010/05/19/5606193.aspx

 

部署、监控、维护

服务器与客户端的部署

Terracotta的部署非常简单。

Terracotta服务器是独立运行的 Java程序。用户只需要指定 JDK的安装目录,设置配置文件,然后就可以在相应的硬件服务器或者虚拟机中启动 Terracotta服务器的各个实例了。 Teracotta服务器目前要求使用 Sun JDK 1.5 1.6

对于客户端来说,如果使用快捷模式( Express Mode),除了拷贝相应的 jar文件,进行应用相关的配置意外,不需要做其它特殊的操作。

使用快捷模式功能的详细手册可以参考:

http://www.terracotta.org/documentation/ga/product-documentation

使用 DSO模式,或者订制模式( Customized Mode)需要为客户端配置相应的 tc-config.xml,指定要共享的类,共享实例以及使用的插件( TIM)等等,然后用 dso-java.sh(bat)或者 ds-env.sh(bat)启动。

DSO模式的运行手册可以参考:

http://www.terracotta.org/documentation/ga/product-documentation-19.html#403067640_pgfId-1006124

监控、维护

Terracotta提供了丰富的监控及维护功能。

首先, Terracotta提供 JMX API,允许用户使用该工业标准访问服务器集群以及客户端的信息,查看集群各种配置信息、监控软硬件指标、获取统计数据、动态修改集群属性甚至进行关机、备份等管理操作。用户可以选择将 JMX接口嵌入到其企业使用的监控平台中,也可以自行开发基于 JMX Java程序,以满足其特定的监控和管理需求。

目前市场上大部分开源或者商业系统监控平台,比如 Nagios HP OpenView CA Unicenter等等,都直接支持 JMX标准。

Terracotta利用 JMX API提供了一系列内置的工具,方便用户对 Terracotta集群进行监控、维护。

比如:

  • Developer Console

专门为开发人员提供的集群监控、调试、管理工具。允许用户查看集群的拓扑信息、查看集群中共享的数据、获取统计信息、查看 CPU Heap使用情况、获取线程堆栈试视图( thread dump)、收集调试信息等等。对于 Ehcache Hibernate用户,还可以监控缓存的使用情况,调整缓存配置等等。

Developer Console的相信说明可以参考:

http://www.terracotta.org/documentation/ga/product-documentation-21.html#404563920_pgfId-1167627

  • Operation Center

为集群管理人员提供专用的管理工具。可以用来监控各个服务器以及客户端的 CPU Heap使用情况、备份共享数据、关闭服务器或者客户端程序等等。

Operation Center详细信息可以参考:

http://www.terracotta.org/confluence/display/docs/Terracotta%20Operations%20Center

  • 命令行工具

Terracotta提供一系列命令行脚本,用于获取集群状态、采集统计信息、终止服务器等操作。具体说明请参考:

http://www.terracotta.org/documentation/ga/product-documentation-22.html#403159784_pgfId-1080523

 

用户可以根据自身开发、部署、测试、维护的需要选择不同的工具,解决不同的问题。

下面是 Terracotta Developer Console的几个截图。

共享对象浏览器

共享对象浏览器

实时性能数据表盘

实时性能数据表盘

集群拓扑结构

集群拓扑信息

 

分享到:
评论

相关推荐

    Terracotta 3.2.1 英文文档(CHM)

    Terracotta 3.2.1 英文文档

    terracotta集群tomcat步骤

    首先,安装Terracotta 3.2.1版本是非常基础的一步。需要注意的是,安装路径不能包含空格,这是因为某些程序可能无法正确处理包含空格的路径,同样,JDK的安装位置也应遵循这一原则。将Terracotta部署在两台PC上,每...

    采用apache实现tomcat的集群配置方案[文].pdf

    1. **安装Terracotta**:将`terracotta-3.2.1-installer.jar`文件部署到集群中的一台或多台服务器上。 2. **配置Ehcache**:在每个Tomcat实例中配置Ehcache,并指定使用Terracotta作为缓存服务器。具体配置方法参见...

    Spring攻略(第二版 中文高清版).part2

    第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用...

    Spring攻略(第二版 中文高清版).part1

    第1章 Spring简介 1 1.1 实例化Spring IoC容器 1 1.1.1 问题 1 1.1.2 解决方案 1 1.1.3 工作原理 3 1.2 配置Spring IoC容器中的Bean 4 1.2.1 问题 4 1.2.2 解决方案 4 1.2.3 工作原理 4 1.3 调用...

Global site tag (gtag.js) - Google Analytics