如何使用域名配置集群缓存同步
一般情况下,涉及到润乾报表应用集群参与集群的每个节点都能提供固定的 ip,以便于做报表的缓存同步配置,但是有些情况比较特殊,比如 k8s 容器 特点是没有固定 ip 只有域名
这是我们就需要用域名来替代 ip 了
在每个节点的 raqsoftConfig.xml 中配置 缓存共享目录 cachedReportDir
举例:
目前参与集群的有 A B 两个节点,节点信息如下:
A 节点:域名 1,8087;
B 节点:域名 2,8087。
那么每个节点对应 raqsoftConfig.xml 中配置如下:
A节点的配置:
<property name="clusterMember" value="A,域名1,8087;B,域名2,8087" />
<!-- 配置缓存共享目录-->
<property name="cachedReportDir" value="\\域名1\cached " />
<!-- 配置缓存id的前缀,注意集群时不同机器用不同的前缀-->
<property name="cachedIdPrefix" value="A" />
B节点的配置
<property name="clusterMember" value="B,域名2,8087;A,域名1,8087" />
<!-- 配置缓存共享目录-->
<property name="cachedReportDir" value="\\域名2\cached " />
<!-- 配置缓存id的前缀,注意集群时不同机器用不同的前缀-->
<property name="cachedIdPrefix" value="B" />
注意:这里不要设置 isCachedFileShared="yes" 属性
其中 clusterMember 属性指定了系统缓存前缀,所有集群的服务器结点,每个服务器结点与缓存服务器间的通讯接口。它的格式是:“缓存前缀,IP, 端口;
以下是广告时间
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?