Maven 在提供的范围内检查特定的依赖项

Maven 在提供的范围内检查特定的依赖项,maven,tomcat,hazelcast,apache-tomee,Maven,Tomcat,Hazelcast,Apache Tomee,我有一个使用hazelcast的项目,它突然开始出现一致性问题。它在生产过程中运行了两年,突然间,许多用户开始在其分布式地图中报告一致性问题。hazelcast依赖项在我的依赖项树中提供了范围。我们之前在hazelcast版本3.5.2中进行了测试,在那里它可以完美地工作 我想检查我的tomee容器提供的版本。有没有办法做到这一点?我们有一个2节点的分布式集群,使用hazelcast的分布式地图。两个节点中的数据都不相同,这是不应该的,因为我们的backupCount=1并且使用了tcp ip发

我有一个使用hazelcast的项目,它突然开始出现一致性问题。它在生产过程中运行了两年,突然间,许多用户开始在其分布式地图中报告一致性问题。hazelcast依赖项在我的依赖项树中提供了
范围。我们之前在hazelcast版本3.5.2中进行了测试,在那里它可以完美地工作


我想检查我的tomee容器提供的版本。有没有办法做到这一点?

我们有一个2节点的分布式集群,使用hazelcast的分布式地图。两个节点中的数据都不相同,这是不应该的,因为我们的backupCount=1并且使用了tcp ip发现。除非我在您的解释中遗漏了什么,否则在使用IMap时,数据确实应该是不同的。只有使用ReplicatedMap,数据才会相同。因此,关于使用哪种类型的映射、如何确定数据的不同或相同以及对Hazelcast一致性的真正期望的详细信息将非常有用。我使用的是com.Hazelcast.Map.impl.proxy.MapProxyImpl。我是通过反射得到的。仅供参考,我是Hazelcast的新手。如果没有具体原因,那么您应该使用标准API访问Hazelcast映射:IMap Map=Hazelcast.newHazelcastInstance().getMap(“我的映射”);