Hazelcast:加载启动

时间:2015-08-21 05:59:46

标签: onload hazelcast

新手Hazelcast ......

有兴趣了解如何让Hazelcast群集在启动时填充地图。阅读并实现com.hazelcast.core.MapLoader,然后在我的Spring配置中我有以下内容:

           <hz:map name="products">
                <hz:map-store write-delay-seconds="0" class-name="my.company.ProductMapLoader"
                              enabled="true" initial-mode="EAGER" />
                <hz:indexes>
                    <hz:index attribute="clientId" ordered="true"/>
                </hz:indexes>
            </hz:map>

我甚至将 initial-mode =“EAGER”设置为无效。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

这只是配置部分。您需要为使用此配置的地图定义一个bean(在hz:instance标记之外)

以下是一个示例;

<hz:map id="products" instance-ref="instance" name="products" />

上面,id是你的bean的句柄(常规的spring bean id),name是你的map配置的引用。