Infinispan [在现有集群中添加新节点]

时间:2018-12-10 10:27:07

标签: caching cluster-computing channel infinispan jgroups

我想在服务器停止时使用infinispan保存应用程序的数据.``

供您参考,在我的项目中,我的集群中有4个节点,我想添加一个仅包含数据的新节点。我不知道如何添加它。

这是我的配置:

import Data.List.Split (chunksOf)

splitList as bs = zs : if null xs then map ( zip  as) (chunksOf n ys)
                                  else map (`zip` bs) (chunksOf n xs)
   where
   (zs, n, xs, ys) = (zip as bs, length zs, drop n as, drop n bs)

moose-jgroups-tcp.xml:

<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="urn:infinispan:config:9.4 http://infinispan.org/schemas/infinispan-config-9.4.xsd"
        xmlns="urn:infinispan:config:9.4">
<jgroups>
    <stack-file name="tcpStack" path="${infinispan.configClusterFilePath:ispn/moose-jgroups-tcp.xml}"/>
</jgroups>
<cache-container default-cache="moose-data" statistics="true">
    <transport stack="tcpStack" cluster="mooseCluster"/>
    <jmx/>
    <replicated-cache name="moose-data" mode="SYNC" remote-timeout="1000">
        <state-transfer timeout="1000"/>
        <locking acquire-timeout="1000"/>
        <transaction mode="NON_XA" locking="PESSIMISTIC"/>
    </replicated-cache>
</cache-container>

你能帮我吗?预先感谢

0 个答案:

没有答案