如何与Hazelcast一起使用关联ID?

如何与Hazelcast一起使用关联ID?,hazelcast,Hazelcast,我正在使用Hazelcast 3.8.1 java客户端在Hazelcast实例中发送映射、队列 我使用以下方法发送我的数据,请查看下面的示例: ClientConfig clientConfig = new ClientConfig(); clientConfig.getGroupConfig().setName("groupname").setPassword("pass"); clientConfig.getNetworkConfig().addAddress("localhost:570

我正在使用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
在上面的示例中,我希望使用CorrelationID在Map,queue中发送数据,而我的另一个Java客户机将向我发送一个返回到其他Map,queue的响应。我想阅读基于我传递的相同CorrelationID的响应

如何在此处使用CorrelationID


我想知道在Hazelcast中,CorrelationID是如何工作的?

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

您指的是哪个“CorrelationID”?你能详细说明一下吗?排队也是一样吗?是的,排队也是一样。