Java 启动时未能在hazelcast中急切初始化映射

Java 启动时未能在hazelcast中急切初始化映射,java,hazelcast,Java,Hazelcast,目前我在hazelcast中有两个贴图,它们的配置如下: <hz:map name="some-map" max-idle-seconds="0" time-to-live-seconds="0"> <hz:map-store enabled="true" initial-mode="EAGER" write-d

目前我在hazelcast中有两个贴图,它们的配置如下:

        <hz:map name="some-map"
            max-idle-seconds="0"
            time-to-live-seconds="0">
        <hz:map-store enabled="true"
                      initial-mode="EAGER"
                      write-delay-seconds="0"
                      class-name="SomeMapStore">
        </hz:map-store>
        <hz:partition-strategy>com.hazelcast.partition.strategy.DefaultPartitioningStrategy</hz:partition-strategy>
    </hz:map>

有人碰到过这个吗?我使用的是hazelcast 3.9.4

这不是一个错误,它是一个警告,说明集群中的put ops速度较慢。是否检查了SomeMapStore impl以了解运行DB查询的每个方法所花费的时间?如果不是的话,我会说从这开始,因为在大多数情况下,是MapStore impl减慢了集群的速度。我对这个问题有了更多的了解。似乎Hazelcast试图在spring实际创建mapstore之前使用mapstore,而Hazelcast在加载所有内容之前一直处于阻塞状态,这当然永远不会发生。
my-service 21:14:15.247Z [hz.my-service-name.SlowOperationDetectorThread] WARN  com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector - [localhost]:8085 [my-service-name-local] [3.9.4] Slow operation detected: com.hazelcast.map.impl.operation.PutTransientOperation