Apache Ignite - согласованность с близким кешем - PullRequest
0 голосов
/ 02 ноября 2018

Я оцениваю Apache Ignite, чтобы проверить, соответствует ли он требованиям нашей компании. Все идет нормально. Теперь я пытаюсь понять, как работает функция ближнего кэша с точки зрения согласованности.

В настоящее время у нас есть несколько микро-сервисов, в каждом из которых настроен один Ignite в режиме клиента Все эти экземпляры подключены к нескольким серверам Ignite в кластере. Для некоторых случаев использования (чтение >>> write) кажется разумным использовать ближний кеш перед серверами кеша. Я проверил и, кажется, автоматически аннулирует «устаревшие данные» во всех случаях в случае записи, что хорошо.

Мой вопрос: есть ли какая-либо документация помимо этой , которая объясняет, как она работает? В частности, я хотел бы понять, будут ли последующие запросы на чтение (после записи) для любых других экземпляров получать обновленные данные (без возможной согласованности).

Спасибо!

1 Ответ

0 голосов
/ 02 ноября 2018

В режиме FULL_SYNC все копии всегда согласованы, никакой согласованности нет. Рядом с кешем функционирует своего рода дополнительная резервная копия.

Я не думаю, что есть проектный документ о том, как это работает.

...