润乾报表在集群环境下报表应该做哪些配置

 

服务器上设置了集群环境,做了负载均衡等的设置,报表部分应该做哪些处理,才能让报表应用有对应的效果?

在润乾报表 web 应用根目录下的 WEB-INF/raqsoftConfig.xml 文件中进行配置,可配置的属性包括:

<!\-\- 配置缓存机器和缓存端口号-->  
<property name="clusterMember" value="A,192.168.0.59,8087;B,192.168.0.48,8087" />  
<!\-\- 配置是否共享缓存目录-->  
<property name="isCachedFileShared" value="yes" />  
<!\-\- 配置缓存共享目录-->  
<property name="cachedReportDir" value="\\\192.168.0.59\\cached " />  
<!\-\- 配置缓存 id 的前缀,注意集群时不同机器用不同的前缀-->  
<property name="cachedIdPrefix" value="A" />  

其中:

1. clusterMember 属性指定了系统缓存前缀,所有集群的服务器结点,每个服务器结点与缓存服务器间的通讯接口。它的格式是:“缓存前缀,IP, 端口;…”。每个 server 节点对应一个配置,例如如果有两台机器,每台机器上有三个 server 节点,那么这里需要配置六个。

注意:把该节点对应的 ip 和端口配置写到前面

2. isCachedFileShared 属性的取值范围是 yes 或者 no,由它控制是否使用共享的缓存目录。如果它的值为 yes,那么必须设置 cachedReportDir 属性的值为一个可读写的访问路径。

3、不同节点对应的前缀值不同