Мы используем Akka Persistence для POC в качестве серверного решения для сбора внутренних показателей. В настоящее время мы хотим оставаться как можно более легкими (в отношении памяти и процессора). Мы используем журнал в памяти и моментальные снимки файлов. Все работает, единственная проблема, которая у нас есть, это количество снимков, которые у нас есть. Мы уже удаляем все, кроме последнего снапшота (конечно же, на персистентный актор), но количество файлов все равно слишком велико (много актеров создаем).
Итак, есть ли какие-либо предложения, как лучше всего сочетать плагин моментальных снимков / хранилище событий, которое по-прежнему поможет нам оставаться легкими?
- H2/Дерби + JDBC?
- локальная MongoDB с --smallfiles?
- пытаетесь каким-то образом использовать встроенный Mongo (все, что я видел до сих пор, только для целей тестирования, не уверен, что он достаточно стабилен)?
- какая-то другая идея?
Обратите внимание, что пока мы не планируем распространять систему, тесты производительности дают нам достаточно хорошие цифры для нашего варианта использования, поэтому оставаться на той же машине удобно и этого должно быть достаточно.