使用Hazelcast替换共享内存结构数据

时间:2017-02-22 08:46:15

标签: c++ hazelcast

我对使用Hazelcast完全不熟悉。目前我在共享内存中维护一大组结构数据,我通过共享内存密钥访问。预定义数据元素结构(例如,大约20000+)的内存最初在共享内存中创建,稍后由使用共享内存密钥的同一系统上的应用程序使用。

Hazelcast是否提供任何内置API或数据结构,以便比使用我当前的共享内存结构更方便地访问和维护此数据?请注意,我正在尝试将Hazelcast库的C ++版本用于我将在单个系统上运行的程序,其中所有其他应用程序访问共享内存数据。

在上述场景中本地维护数据的任何代码片段都会有很大帮助。

1 个答案:

答案 0 :(得分:0)

Hazelcast是一个集群环境,它不是作为单个节点运行时设计的。即使你很可能达到你想要的效果,性能也会比共享内存更糟糕,而且你并没有真正在一个常见的Hazelcast用例中使用它。