• 关于Terracotta DSO 安装


    Terracotta分布共享对象集群需要进行特殊的安装。DSO运用对象实体,工具类(字节码工具),图标对象的根对象,以及广泛集群锁来维持数据一致性。

    Terracotta DSO 集群是与标准的集群在一些相当重要的方式上是不同的。运用DSO:

    1.对象是非序列化的。如果你要共享的类是得要序列化的话,不要用DSO.

    2.所有共享的类必须满足可移植的需求。不可移植的类是不能够被共享,并且是被配置文件排除在外。

    3.集群应用需要一个Boot JAR来预处理一些特定的类。这些Boot JARS是平台相关的。

    4.特殊的整合文件,所谓的Terracotta Intergration Models(TIMS),要求与其它的技术进行整合。

    5.集群锁需求是更加严格,消费更大的。

    6.只有一定数量的平台是满足的。

    成功安装DSO集群的阀值是远远高于成功安装一个非DSO集群的阀值,这是因为DSO更为严格的代码以及配置要求。如果可能,还是推荐使用标准安装(也即所谓的快速安装)来进行非DSO的集群。只有当部署的时候运用到DSO的一些特性,才建议使用DSO安装。

    警告:你不能将标准安装和DSO安装进行混合。这两种安装是不兼容的,如果混合安装,可能在启动的时候引起错误。如果你是以标准安装开始的,那么接下来你是不能够进行DSO安装的。如果你是以DSO安装开始的,你同样也无法进行标准安装。当你需要在两种安装模式进行转换的时候,你必须得重新安装。

    如果你是新学Terracotta,在进行DSO安装之前,请先参考本页。更多关于标准安装和DSO安装,请继续往下看。

    标准安装 VS DSO安装

    这里有两种安装Terracotta产品的方法:标准安装,也即所谓的快速安装,和DSO安装,也即所谓的自定义安装。基于标准安装的集群是比基于DSO的集群更加简单,弹性更强。自定义DSO安装,是为那些需要使用DSO特性的用户开发的,比如使用Terracotta roots共享,对象试题预存,或者使用TIMS的其它技术的整合。

    比如,如果你在一个单独的JVM上使用Ehcache,或者使用复制Cache进行集群,那么考虑标准安装。如果你当前需要使用DSO的一些特性以及分布缓存,那么建议你在进行DSO安装之前,根据所给文档,验证是否必备所要的条件。

    如果你不确定到底进行哪种安装,请把两种安装文档都读一遍,然后找出符合你需求的安装方法。

  • 相关阅读:
    JS组件系列——使用HTML标签的data属性初始化JS组件
    JS组件系列——分享自己封装的Bootstrap树形组件:jqTree
    JS组件系列——封装自己的JS组件,你也可以
    JS组件系列——Bootstrap 树控件使用经验分享
    JS组件系列——Bootstrap Select2组件使用小结
    面试干货——年底干货大放送,你准备好了吗?
    JS组件系列——基于Bootstrap Ace模板的菜单和Tab页效果分享(你值得拥有)
    JS组件系列——Form表单验证神器: BootstrapValidator
    HTTPS的加密过程
    Http知识总结
  • 原文地址:https://www.cnblogs.com/michelleAnn2011/p/2288769.html
Copyright © 2020-2023  润新知