AWS PaaS私有集群部署参考指南

参数配置

AWS 6.2.14版本后集群支持组播和单播两种方式。建议优先选择单播,单播使用更稳定的TCP协议,组播使用UDP协议,且组播在云环境等严苛网络环境下不被支持。

单播

  • Web层
  • App层

Web层

我们假设%AWS-HOME%/data/awsinst/,配置文件路径如下:

/data/awsinst/webserver/webapps/portal/WEB-INF/classes/aws-server.xml

修改cluster配置项,参考如下:

<cluster service="true" group="aws cluster group - prd" mode="unicast" unicast.hosts="192.168.0.10:4000,192.168.0.11:4000,192.168.0.12:4000"/>
  1. mode 值必须为unicast
  2. unicast.hosts 集群节点列表,含web和server节点,格式为ip1:集群端口1,ip2:集群端口2...。 示例:192.168.0.10:4000,192.168.0.11:4000,192.168.0.12:4000。必须与下面App层的配置相同

App层

我们假设%AWS-HOME%/data/awsinst/,配置文件路径如下:

/data/awsinst/bin/conf/server.xml

修改cluster配置项,参考如下:

<cluster service="true" group="aws cluster group - prd"  mode="unicast" unicast.hosts="192.168.0.10:4000,192.168.0.11:4000,192.168.0.12:4000"/>
  1. 该值修改后需重启App服务。
  2. 以上配置仅适用于6.4.1及后续版本平台。6.3.GA及以前旧版本平台配置详细参见%AWS_HOME%/bin/conf/server.xml文件中注解说明。

组播

  • Web层
  • App层

Web层

我们假设%AWS-HOME%/data/awsinst/,配置文件路径如下:

/data/awsinst/webserver/webapps/portal/WEB-INF/classes/aws-server.xml

修改cluster配置项,参考如下:

<cluster service="true" group="aws cluster group - prd" />

group必须与下面App层的组名相同,后缀- prd代表生产环境的集群组。该值修改后自动生效,无需重启Web服务。

App层

我们假设%AWS-HOME%/data/awsinst/,配置文件路径如下:

/data/awsinst/bin/conf/server.xml

修改cluster配置项,参考如下:

<cluster service="true" group="aws cluster group - prd" />

该值修改后需重启App服务。

其他参数

以下高级参数可忽略配置

参数 说明
multicastAddr 组播地址段,处于同一集群组的成员报告自己的位置并监控心跳。确保网络支持multicast traffic(组播)。一组集群节点的配置应相同,默认228.0.0.4
multicastPort 组播端口号。一组集群节点的配置应相同,相关主机防火墙开启该端口,默认45564
frequency 心跳检查间隔时间,默认500ms
dropTime 延迟时间。节点成员将超时时,如果未能在延迟时间内发送心跳通知,意味着该节点成员可能发生故障。在高峰压力下,增大该值可能会防止误判。默认3000ms


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区