问题标签 [hazelcast-imap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
435 浏览

hazelcast - 带有谓词问题的海量查询

我正在一个特定项目中将我的存储库更改为 hazelcast。我需要按数据范围、商店类型和商店 ID 查找一些文档。在我的测试中,我使用一个实例 c3.large 获得了 90k 的吞吐量,但是当我使用更多实例执行相同的测试时,结果显着下降(10 个实例 500k 和 20 个实例 700k)。这些数字是我可以调整某些属性的最佳数字:

  • hazelcast.query.predicate.parallel.evaluation
  • hazelcast.operation.generic.thread.count
  • hz:查询

我试图将实例更改为 c3.2xlarge 以获得更多处理,但数字并不能证明价格合理。

在这种情况下,如何优化 hazelcast 以使其更快?我的用户案例不使用 map.get(key),只使用 map.values(predicate)。

设置:

  • 榛树 3.7.1
  • 地图作为数据结构;
  • 使用IdentifiedDataSerializable的复杂对象;
  • 地图索引配置;
  • 地图上只有 2000 个文件;
  • 由 Spring Boot Application 配置的 Hazelcast Embedded(单例);
  • 同一区域中的所有实例。

测试

  • 加特林
  • New Relic 作为服务监视器。

欢迎任何帮助。谢谢。

0 投票
2 回答
782 浏览

jackson - Hazelcast、Kryo、JsonNode 序列化器

我正在使用分布式 MAP 作为条目来实现 Hazelcast 应用程序。我的 JsonNodeSerializer 如下所示

但是,我想使用 Kryo 来避免使用 JsonNodeReader/Writer 以节省一些空间并提高性能。

我尝试使用 Kryo,但我无法读取 JsonNode/ObjectNode,因为我们没有无参数构造函数。

不确定我使用 JsonNodeReader/Writer 的方法是否最佳,或者使用 Kryo 会使我的解决方案更好。

我的目标是节省空间和提高性能。欢迎任何建议让我朝着正确的方向前进。谢谢

0 投票
3 回答
2722 浏览

hazelcast - 将 Java Map 转换为 IMap

有没有办法将 java.util.map(HashMap) 转换为 HazelCast IMap ?

谢谢

0 投票
1 回答
259 浏览

hazelcast - Hazelcast 3.7 驱逐算法

阅读有关新Eviction Algorithm的文档(可从 Hazelcast 3.7 获得),我不太清楚该部分中提到的参数如何与实际的Map eviction 策略参数相关联。

即,算法解释使用:

而驱逐策略配置提到(除其他外):

一个假设是它与财产GlobalCapacity有某种联系max-size??

非常欢迎任何帮助澄清这一点!:)

0 投票
2 回答
868 浏览

hazelcast - HazelCast - 如何通过 Map 将记录插入到具有自动序列字段为 PK 的表中

我正在使用 HazelCast 对 MS SQL 服务器数据库进行读/写操作。我有一个数据库表,其主键是自动增量列。当我的应用程序启动时,我将此表中的现有数据读取到地图中。Map 有一个底层的 MapStore 实现。地图的关键是自动递增列值。映射的值是一个包含表中几个字段的对象。

用户可以通过 HazelCast 层向该表中插入记录。此插入在事务中执行(TransactionalMap 是从 HazelCast 获得的)。

正是在这个地方我面临一个问题,因为我没有设置为 TransactionalMap 实例的主键值(自动增量值)。我在 MapStore 的 store() 方法中插入了数据库表逻辑,并且仅在事务上调用 commit 后才调用 store() 方法。我不知道如何首先将键值(自动增量值)设置到地图。可以在插入到表后获得自动增量值。

想法/观点是最受欢迎的。

谢谢, srguruprasad

0 投票
1 回答
1121 浏览

hazelcast - Hazelcast - 对象字段/属性的索引

我想知道这在 Hazelcast 中是否可行。假设我们有一个 Java 实体:

并且该实体在内存中加载到类型为:Long、BrtWeekDefinitions 的映射中。

BrtTimeCharts 和 BrtDayDefinitions 实体也加载到各自的地图中。

那么这会起作用吗?

还是我必须这样做?

和:

0 投票
1 回答
1983 浏览

hazelcast - 将物品存放在榛树中

我正在尝试将我的对象存储在 Hazelcast 地图中,但它不起作用。它创建了一个新实例,我也可以在控制台和 mancenter 中看到它。它还创建了地图,但里面没有任何内容。此外, System.out.println (accountMap.get()) 什么也不打印。我什至尝试使用简单的字符串进行放置操作,结果仍然相同。

这是我的代码:

0 投票
2 回答
311 浏览

hazelcast - HazelCast MapStore 可以在客户端实现吗?

我将在我的项目中使用 HazelCast MapStore。我有一个 HazelCast 服务器和其他一些客户端项目。我可以在客户端项目中像http://docs.hazelcast.org/docs/3.5/manual/html/map-persistence.html那样实现 MapStore 类吗?

我关心的是配置。我发现我无法在客户端设置或更改 HazelCast 配置。MapStore的配置呢?

0 投票
2 回答
689 浏览

java - Hazelcast 集群映射配置

我有一个包含两个成员和一张地图的集群。此地图配置了驱逐策略。此配置是本地配置还是会考虑到整个集群?

如果是集群范围的配置,当我部署一个新成员时,它会覆盖地图配置吗?精简版成员会覆盖这些配置吗?

0 投票
1 回答
671 浏览

hazelcast - Hazelcast 集成问题 - [WebLogic 12c]

在将 Hazelcast 与 weblogic 12c 集成期间,我遇到了一个问题。我必须更改任何配置吗?

com.hazelcast.instance.NodeExtension com.hazelcast.instance.DefaultNodeExtension

第 1 步:[setDomainEnv.cmd] 我添加了路径

SET CLASSPATH=%CLASSPATH%E:lib\hazelcast-all-3.7.1.jar;

第 2 步:我为 weblogic server 编写了一个示例启动类

启动服务器时出现以下错误