Возможно ли автоматическое масштабирование акки
Мне нужен кластер Akka для запуска нескольких задач с интенсивным использованием процессора. Я не могу предсказать, сколько мощности процессора мне нужно. Иногда нагрузка высокая, в то время как в другое время нагрузки не так много. Я думаю, что автомасштабирование - хороший вариант, что означает, например: я должен быть в состоянии указать, что мне нужно минимум 2 и максимум 10 актеров. Кластер должен увеличиваться или уменьшаться вместе с периодом охлаждения, когда нагрузка увеличивается или уменьшается. Есть способ сделать это? Я предполагаю, может быть, можно сделать Docker-образ кодовой базы и автоматически масштабировать его, используя Kubernetes. Является ли это возможным? Есть ли родное решение Akka? Спасибо
1 ответ
Если вы рассматриваете проект как hseeberger/constructr
и его проблема 179, нативное решение Akka должно основываться на akka/akka-management
:
Этот репозиторий содержит интерфейсы для проверки, взаимодействия и управления различными частями Akka, в первую очередь кластером Akka. Будущие дополнения могут распространить эти понятия на другие части Akka.
Существует демоверсия для kubernetes.