苹果平板耳机没有声音:resin:关于resin.xml的配置分离部署

来源:百度文库 编辑:偶看新闻 时间:2024/05/04 07:33:57

Resin4比Resin3在于配置文件的结构上面更优秀。
Resin3在于resin.xml方面只有default server和default Host的配置定义
Resin4包含了default Cluster的定义,其他集群都是继承default Cluster的配置属性,如果有特殊的属性,他可以覆盖default Cluster的属性。

具体实例说明

Resin version:4.0.16
前端服务Cluster:web-tier
后端服务Cluster:app-tier(2条负载均衡进程,分别为a,b)

Resin4配置中Cluster结构

(以下只是描述关键cluster部分,其他部分不需要做太大修改)

                                                                              false                                                                         

下面紧跟自定义的cluster,可以继承default Cluster的所有属性。
为方便管理,现调整配置结构。

前端分发器的配置XML

      

后端处理器的配置XML

        


PS:Resin3中Resin路径变量名为${resin.home},Resin4中已经替换成以上写法.
然后在conf/vhost文件夹中创建web-tier.xml和app-tier.xml

web-tier.xml

                         www     www                 

app-tier.xml

                          

结束语

如果有新的后端分发进程添加或者删除,只是需要在app-tier.xml中修改就可以完成,无需修改主resin.xml文件
如果有新的虚拟机添加或者删除,先在主resin.xml文件中添加cluster文件,然后在后端直接生成一个新的文件就行了
如果有自动化生成的脚本,那就更方便。

而且按照这样的配置,对于多虚拟机,管理虚拟机更方便,快捷。

题外话:如果resin能支持正则表达式和整个cluster导入,那就更方便了。