新手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”设置为无效。
有什么想法吗?
答案 0 :(得分:4)
这只是配置部分。您需要为使用此配置的地图定义一个bean(在hz:instance
标记之外)
以下是一个示例;
<hz:map id="products" instance-ref="instance" name="products" />
上面,id
是你的bean的句柄(常规的spring bean id),name
是你的map配置的引用。