2016-09-27 101 views
1

从文档/资源看来,Apache Ignite似乎只能将共享内存用于通信目的(作为在同一节点上运行的实例之间的互连,而不是套接字)。使用共享内存来缓存数据的Apache Ignite Cache

是否可以使用大型共享内存段来缓存实际的Apache Ignite数据?

+0

您能否将您所指的文档引用为链接? – YoYo

+0

我检查了代码,也提到了一些地方,如https://apacheignite.readme.io/docs/network-config 看到'setSharedMemoryPort' – caccini

回答

1

共享内存仅用于通信。但是,您可以使用堆外存储器来存储数据:https://apacheignite.readme.io/docs/off-heap-memory

+0

感谢您的快速回复,但我是对的,堆内存点燃将仍然malloc()内存空间,我们不能使用现有的共享内存段(例如mmap'ed内存中的文件系统)来存储数据? – caccini

+0

是的,这是对的。 –