`
lima01
  • 浏览: 6450 次
  • 性别: Icon_minigender_1
  • 来自: 长春
文章分类
社区版块
存档分类
最新评论

Terracotta 3.2.1简介 (三)

阅读更多

部署、监控、维护

 

服务器与客户端的部署

Terracotta的部署非常简单。

Terracotta服务器是独立运行的Java程序。用户只需要指定JDK的安装目录,设置配置文件,然后就可以在相应的硬件服务器或者虚拟机中启动Terracotta服务器的各个实例了。Teracotta服务器目前要求使用Sun JDK 1.51.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接口嵌入到其企业使用的监控平台中,也可以自行开发基于JMXJava程序,以满足其特定的监控和管理需求。

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

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

比如:

  • Developer Console

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

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

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

  • Operation Center

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

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的几个截图。

共享对象浏览器

共享对象浏览器

实时性能数据表盘

实时性能数据表盘

集群拓扑结构

集群拓扑信息

0
1
分享到:
评论

相关推荐

    Terracotta 3.2.1 英文文档(CHM)

    Terracotta 3.2.1 英文文档

    terracotta集群tomcat步骤

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

    terracotta

    **一、Terracotta简介** Terracotta是一款开源软件,它的核心功能在于提供了一个分布式内存模型,能够将Java对象透明地分布到多台服务器上。这种分布式内存管理方式允许应用程序在不修改代码的情况下,实现数据的跨...

    使用terracotta进行web session 同步

    ** Terracotta简介 ** Terracotta是一个基于Java的分布式内存管理平台,它可以使Java应用透明地运行在多台机器上,如同运行在单一节点上一样。通过Terracotta,开发者可以轻松地扩展应用程序,实现数据的共享和状态...

    Terracotta

    #### 三、Terracotta的高级特性 ##### 集群服务器阵列 Terracotta的一个强大特性是能够在多个服务器之间构建集群。通过添加Terracotta Server Array,可以显著提高数据处理的并发性和容错性。这一过程涉及准备阶段...

    通过_Terracotta实现基于Tomcat的Web应用集群

    通常情况下,搭建基于Tomcat的Web应用集群主要有三种方式: 1. **利用负载均衡器的粘性会话机制**:通过负载均衡器将同一个会话的所有请求都发送到相同的Tomcat节点。这种方法虽然能够实现负载均衡,但是一旦某个...

    terracotta-3.7.7.tar.gz

    同时,由于官方下载可能存在困难,寻找可靠的第三方资源或社区镜像进行下载是必要的。 总结起来,Terracotta 3.7.7是一个强大的工具,它通过分布式内存管理和集群技术,提升了Java应用的性能和可扩展性,对于需要...

    terracotta-ee-4.1.2.jar,terracotta-license.key

    Terracotta是一款强大的分布式内存管理工具,主要用于Java应用程序的集群化和数据共享。在这个场景中,我们关注的是Terracotta企业版(terracotta-ee)的4.1.2版本,以及与其配套的许可证文件(terracotta-license....

    Terracotta+tomcat集群配置详细说明(写了一晚上。。)

    【 Terracotta + Tomcat 集群配置详解】 在分布式计算环境中,集群技术是提升系统可用性和性能的重要手段。本文将深入探讨 Terracotta 与 Tomcat 集群的配置,以及如何利用 Terracotta 实现高效、可靠的 session ...

    ehcache-terracotta代码配置

    1. Ehcache简介 Ehcache是基于内存的缓存解决方案,它提供了本地缓存、持久化存储和二级缓存等功能。通过将频繁访问的数据保存在内存中,Ehcache可以显著降低数据库的负载,提高应用程序响应速度。 2. Terracotta...

    使用terracotta实现session共享的证实实验

    #### Terracotta简介 Terracotta是一种开源的分布式内存技术,它提供了一种简单有效的方式来管理和共享应用程序的数据。对于Java应用程序而言,Terracotta可以实现在多台服务器之间共享数据,尤其是Session数据,...

    terracotta-ee-3.5.2

    terracotta-ee-3.5.2破解版

    terracotta license.key

    terracotta license.key ,

    terracotta-toolkit-1.3-runtime-3.2.0.jar

    terracotta-toolkit-1.3-runtime-3.2.0.jar 集群实现JAR

    terracotta-eclipse-plugin-3.7.7(terracotta的Eclipse插件)

    terracotta-eclipse-plugin-3.7.7-2013-08-19_16-03-48.tar(terracotta的Eclipse插件) 发现官网挺卡的,有时候下不了,先传上来吧,供国内用户下载,这个算最新的吧。2014-02-17下载的。

    terracotta 集群设置说明(中文)

    记载了terracotta如何与tomcat、jetty等服务器的集群,解释了tc-config.xml中各个配置的作用

    http://www.terracotta.org/

    暗示我们关注的是Terracotta公司,这是一个专注于提供分布式数据管理解决方案的公司,特别是以其开源产品Ehcache和分布式内存计算平台Quintessa闻名。 Terracotta的技术使应用程序能够利用集群硬件的资源来提高性能...

Global site tag (gtag.js) - Google Analytics