hazelcast相关内容

从EntryProcessor访问IMap

是否可以从EntryProcessor的process()方法内访问IMap或其他Hazelcast分布式数据结构(如AtomicLong)? 我遇到以下异常: java.util.concurrent.ExecutionException: java.lang.IllegalThreadStateException: Thread[hz.Alcatraz-ANP-Sys-HAZLE- ..
发布时间:2020-11-22 18:55:27 其他开发

使用谓词在Hazelcast中搜索键集

我是Hazelcast的新手-进行评估和原型设计,看它是否适合我们的分布式内存缓存需求. 要求之一是能够使用通配符搜索给定地图中的键.查看IMap文档,看起来可以使用keySet(Predicate predicate).但是我无法弄清楚如何以这样的方式使用谓词:给定通配符字符串,将返回包含所有匹配键的keySet.一个例子会有所帮助. 我的代码段.这是客户端. IMap ..
发布时间:2020-11-22 18:55:22 其他开发

Hazelcast近缓存逐出不起作用

我正在使用Hazelcast 3.7.4,并且我同时具有lite和non-lite成员. 在我的精简版成员上,我将近缓存设置如下: NearCacheConfig nearCacheConfig = new NearCacheConfig(0, cacheSize, EvictionPolicy.LRU.name(), 0, true, InMemoryFormat.O ..
发布时间:2020-11-22 18:55:21 Java开发

在hazelcast管理中心控制台上获取SerializationException,将自定义对象用作键,在地图中使用值

我在Hazelcast集群中创建了一个地图.我可以在地图的Hazelcast管理中心UI上看到增加的“条目数".在控制台上,我也可以使用m.size命令获取大小. 我知道像Integer和String这样的原始包装器类,我可以使用m.get命令查看任何键的值.我将自定义对象用作地图的键和值,因此无法在控制台上使用m.keys或m.values命令. 使用HazelcastSeriali ..
发布时间:2020-11-22 18:54:19 其他开发

是否可以创建Hazelcast ExecutorService在集群的子集上执行?

我正在尝试为我的项目设置带有hazelcast的分布式执行器服务.某些将要运行的任务只能在具有特定于操作系统的实用程序的计算机上完成.有没有一种方法可以提交将在集群子集上运行一次的任务?还是要注册它应与特定的执行者服务一起使用? 看一下API,有很多选项可以提交任务,但是所有提交给多个成员的选项都会在所有这些成员上运行任务,而不是其中一个. 我查看了javadoc,发现有多种方法可以将 ..
发布时间:2020-11-22 18:54:18 Java开发

Hazelcast NearCache对性能没有预期的影响

根据环境,我们有一个在1或2个节点上运行的应用程序,该应用程序具有基于Hazelcast的共享缓存. 应用程序上的一个请求在此缓存上触发了大约1000个请求(所有缓存命中). 在单节点配置中,这很好地工作.具体来说,每个请求只需不到10毫秒的时间. 但是,如果我们使用2个节点,则每个缓存请求大约需要20-200ms.我们认为这是由于Hazelcast从远程节点获取数据而引起的,这 ..
发布时间:2020-11-22 18:54:09 Java开发

多节点群集上的hazelcast条目​​侦听器

我有一个多节点hazelcast群集.我需要确保在将新值插入到地图中时,仅调用一个entrylistener/地图存储.除非我脑部冻结,否则榛子广播默认不会这样做(如果我错了,那就太好了).除了使用分布式锁(我不希望避免在其他节点上使用侦听器/映射存储)之外,还有其他建议可确保只有一个侦听器/映射存储最终执行代码. 谢谢 解决方案 在放置权之后,只有节点拥有密钥,才会执行地图存储操作 ..
发布时间:2020-11-22 18:54:07 Java开发

Hazelcast:在客户端模式下,每个群集仅执行一次EntryEvictedListener

我们正在使用多个节点上的Java客户端连接到Hazelcast集群. HazelcastClient.newHazelcastClient(cfg) 我们需要每个集群只执行一次EntryEvictedListener. 默认情况下,它在所有连接的客户端上执行. 找到了如何通过嵌入Hazelcast实现这一目标的方法( Hazelcast中基于时间的逐出 ),但看起来像 map ..
发布时间:2020-11-22 18:54:04 Java开发

如何创建hazelcast实例

我正在使用客户端和服务器设置(而不是对等)使用hazelcast.我应该使用单例模式创建hazelcast客户端实例还是实例(我使用的是惰性习语,无论如何都可能需要另一种外观).我应该使用单例还是仅致电 HazelcastInstance hz = Hazelcast. newHazelcastInstance(); 何时需要一个实例? 服务器实施中使用的Hazelcast访问器: p ..
发布时间:2020-11-22 18:54:00 Java开发

Hazelcast是否接受默认的缓存配置

在hazelcast文档中,有一些对名为“默认"的缓存的简短引用-例如,在这里: http://docs.hazelcast. org/docs/3.6/manual/html-single/index.html#jcache-declarative-configuration 稍后,这里还提到了缓存默认配置: http://docs.hazelcast.org/docs/3.6/manua ..
发布时间:2020-11-22 18:53:53 其他开发

get在hazelcast 3.5中返回超类ArrayList的值

我在hazelcast 3.5中遇到序列化问题: 当一个hazelcast客户端(Java)放置一个类的值 public class MyType extends ArrayList 进入地图,然后另一个客户端(其他Java进程)检索该值, 它会返回类ArrayList的值,而不是预期的子类MyType! 在hazelcast版本3.1.3中,此方法运行良好: ..
发布时间:2020-11-22 18:53:50 Java开发

Hazelcast MapStoreConfig被忽略

我正在使用地图存储将hazelcast分布式地图保存在数据库中. 在我的测试案例中,我启动了三个hazelcast实例,每个实例的配置方式相同: Config cfg = new Config(); cfg.setInstanceName("name"); hazelcast = Hazelcast.newHazelcastInstance(cfg); MapConfig ma ..
发布时间:2020-11-22 18:53:48 Java开发

com.hazelcast.nio.serialization.HazelcastSerializationException

我正在运行一个OSGI插件项目(无N个捆绑软件),我在其中集成了淡褐色, 一世.当我尝试将数据添加为字符串和测试bean的映射时,它正在榛树转换映射中添加,但是! ii.当我尝试获取地图时,它显示如下错误, com.hazelcast.nio.serialization.HazelcastSerializationException : java.lang. ClassNotFoundExc ..
发布时间:2020-11-22 18:52:46 Java开发

对于中等数据项目,我需要选择哪个分布式数据库

现在我们有了一个带有Spring Data JPA(Hibernate)的Spring Boot 2上的带有PostgreSQL数据库的Java项目. 对新体系结构的要求: 在N台计算机上,我们有工作场所.每个工作场所使用具有不同配置的同一程序(用于重新分发数据库的已配置客户端). 电脑数量不多-数量为10/20台电脑.数据库必须具有可伸缩性(可以将大量数据存储在约1/2 Tb的磁盘上). ..
发布时间:2020-11-22 18:51:44 其他开发

配置Hazelcast CPSubsystem重试超时

当前,我在CPSubsystem中注册了三个实例. ----- | I1* | * Leader ----- ---- ---- | I2 | | I3 | ---- ---- 当所有实例都在运行时,所有实例都已注册并在CPSubsystem上彼此看到对方,一切按预期进行.以下调用用于在所有实例之间执行分布式 ..
发布时间:2020-11-22 18:51:42 Java开发

Spring Boot + Hazelcast + Hibernate 5 L2缓存

我有一个休眠(5.0.11.Final)Spring Boot(1.4.1-RELEASE)应用程序,该应用程序使用Hazelcast(3.7.1)作为L2缓存实现. 我想说明一下,使用休眠的l2配置,不需要包含我自己的hazelcast.xml文件. 我之所以问是因为,当我启动该应用程序的实例时,当我同时拥有两个(休眠的l2配置和src/main/resource/hibernate ..
发布时间:2020-11-22 18:51:40 其他开发

Hazelcast-确保进入事件由单个处理程序处理

我有一个带有多个节点的Hazelcast群集,每个节点都由“守护程序"服务器进程的相同实例组成.这些守护程序是具有嵌入式Hazelcast缓存以及构成我平台核心的逻辑的Java应用程序.我需要将平台上的某些事件分发给整个群集中的侦听器,这些侦听器可以驻留在任何(或所有)连接的节点中.从我阅读的文档看来,如果在守护进程启动时将EntryEventListener附加到地图上,则无论何时在该地图中发生 ..
发布时间:2020-11-22 18:51:37 其他开发

Hazelcast客户端的AuthenticationException

当我尝试通过客户端连接Hazelcast服务器时,它给了我很多启示. com.hazelcast.client.AuthenticationException: Invalid credentials! at com.hazelcast.client.spi.impl.ClusterListenerSupport$ManagerAuthenticator.authenticate(C ..
发布时间:2020-11-22 18:51:33 Java开发

Hazelcast Client线程安全吗?

我在 docs 或 javadocs :我是否需要创建每个线程一个客户端,或者是由以下人员创建的客户端: client = HazelcastClient.newHazelcastClient(cfg); 线程安全吗? 解决方案 客户端是线程安全的.当你得到例如Imap,它也是线程安全的. HazelcastInstance client = HazelcastClient ..
发布时间:2020-11-22 18:51:26 其他开发