2

嗨,我是 Chronicle Products 的新用户,到目前为止,文档/使用看起来很流畅。

虽然我有一个问题,当映射数据在同一主机上的 JVM 之间共享时,等待数据的消费者 JVM 在数据到达时是否会收到任何类型的回调或信号,或者我们是否需要实现自定义回调机制。

想法?

4

1 回答 1

2

感谢您对 Chronicle Software 产品提出的问题。

您描述的用例中没有回调/通知机制。

在同一主机上的多个 JVM 之间共享的映射使用共享内存进行“通信”,而不是任何类型的事件机制。当您从 JVM 1 写入映射 A 时,如果 JVM 2 也有对映射 A 的引用(即从同一个备份文件创建的 Map 实例),那么它将自动看到更新,因为两个映射实例共享相同映射内存区域。

我希望这回答了你的问题。

最好的问候,特里

于 2017-08-24T12:05:56.707 回答