如何使用域名配置集群缓存同步


一般情况下,涉及到润乾报表应用集群参与集群的每个节点都能提供固定的 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, 端口;

以下是广告时间

对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅



嗯,还不太了解好多乾?
猛戳这里
玩转好多乾