当前位置: 首页 > 知识库问答 >
问题:

如何在Hazelcast中使用Correlation-ID?

吉凯捷
2023-03-14

我使用Hazelcast 3.8.1 java客户端在Hazelcast实例中发送映射、队列。

我正在使用以下方法发送我的数据,请看一下我下面的示例:

ClientConfig clientConfig = new ClientConfig();
clientConfig.getGroupConfig().setName("groupname").setPassword("pass");
clientConfig.getNetworkConfig().addAddress("localhost:5701");
HazelcastInstance hazelcast = HazelcastClient.newHazelcastClient(clientConfig);
... hazelcast put in Map, Queue
... hazelcast get from Map, Queue

共有1个答案

潘国源
2023-03-14

您不需要在常规操作(如imap.put)中使用CorrelationID。它与Hazelcast的客户机协议有关,该协议用于开发不同编程语言的新客户机。要跟踪发送/接收的数据,您可以在实体对象中放置另一个字段,而不是使用Hazelcast的内部。

 类似资料:
  • 在重写的存储实现中,我希望以以下方式调用我的DAO来持久化数据。 下面列出了一些问题:-1)在put调用中,我希望使用“key”作为“EmployeeID”,但这是在数据库中为该记录插入之后才生成的。那么,当我没有ID时,我如何将其放入缓存呢?我希望Hazelcast使用作为store方法调用的一部分生成的“ID”(或任何其他方式)作为对象的密钥。 imap.put(key,new Employe

  • 相关性是指涉及两个数据集之间的依赖性的一些统计关系。 依赖现象的简单例子包括父母与其后代的外貌之间的相关性,以及产品价格与其供应数量之间的相关性。 我们以seaborn python库中提供的虹膜数据集为例。 在其中我们试图建立三种鸢尾花的萼片和花瓣的长度和宽度之间的相关性。 根据发现的相关性,可以创建一个强大的模型,可以轻松区分一个物种与另一个物种。 import matplotlib.pypl

  • 我是hazelcast的新手,我到处都读到添加索引将提高hazelcast中的查询性能。我将数据存储在hazelcast地图中,键作为字符串,值作为便携式。如果我假设我的价值是这样的: 用于添加索引的golang文档说,在将条目添加到此映射之前,应确保添加索引 所以我对此没有什么疑问: 在给地图赋值之前,是否每次都需要添加索引?还是在应用程序生命周期中只有一次

  • 我有一个现有的域模型,我不想改变与Hazelcast的工作。为此,我想使用StreamSerializer接口和Kryo。我查看了https://github.com/hazelcast/hazelcast-book-examples/blob/master/ch章-serialization/kryo-serializer/src/main/java/personkryoserializer.j

  • 我有一个hazelcast IMap,我已经重写了load、store等其他函数,这样备份也可以在MongoDB数据库中进行。因此,当hazelcast IMap增加时,MongoDB中也有相应的备份。但是如何重写replace函数呢?我希望每当hazelcast地图的现有条目有更新时,相应的MongoDB文档也应该有更新。 编辑:这是我的store方法的代码 当我从地图中获取一个对象时,它有mo

  • 我正在更新到最新的Hazelcast版本[3.12],我面临着获取原子龙实例的问题。新版本,HZ引入了CAP定理的概念,以授予一致性和分区容差,但问题是CP子系统必须至少有3个成员。 如何配置CP子系统,以便为我提供一个只有两个hazelcast节点的atomicLong实例? 如果仅使用一个节点启动应用程序,将打印以下消息: MetadataRaftGroupManager.log:65[127