2016-09-27 6 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

спасибо за ваш быстрый ответ, но я прав, heap memory ignite будет по-прежнему иметь пространство памяти malloc(), и мы не сможем использовать существующие сегменты разделяемой памяти (например, файловую систему с файловой памятью mmap) для хранения данных? – caccini

+0

Да, это правильно. –

Смежные вопросы