Я пытаюсь придумать стратегию резервного копирования данных в моем кэше apache ignite, размещенном в виде набора с отслеживанием состояния в облаке Google Kubernetes. В моем развертывании ignite используется нативная персистентность ignite и выполняется кластер ignite из 3 узлов, резервное копирование которого осуществляется с помощью томов персистентности в Kubernetes. Я использую binaryConfiguration для хранения двоичных объектов в кеше.
Я ищу надежный способ сделать резервную копию моих данных зажигания и восстановить их.
До сих пор я пытался создавать резервные копии только файлов сохранения, а затем восстанавливать их обратно. Он еще не работал надежно. Проблема, с которой я столкнулся, заключается в том, что после восстановления данные кеша, которые не являются двоичными объектами, восстанавливаются правильно, например. строки или числа. Я могу получить доступ к числовым или строковым данным. Но бинарные объекты недоступны. Кажется, бинарные объекты восстановлены, но я не могу их получить.
Странная часть заключается в том, что после восстановления, как только я добавляю новый двоичный объект в кеш, все восстановленные данные, кажется, доступны нормально.
Может ли кто-нибудь предложить надежный способ резервного копирования и восстановления данных собственного сохранения?