Лучший способ масштабировать scala + akka microservices? - PullRequest
0 голосов
/ 28 января 2020

Мы планируем создать несколько новых микросервисов в рамках нашей платформы.

В настоящее время все наши микросервисы основаны на Java -Spring, и мы используем для масштабирования docker / kubernetes.

В настоящее время мы планируем оценить Scala -Akka для создания микросервиса.

Любые советы о том, как мы можем масштабировать Scala -Akka, будут очень полезны. Мы обнаружили, что (в некоторых блогах) микросервис scala -akka также развертывается как docker контейнеры. Это единственный способ масштабирования scala -akka сервисов или есть какой-либо другой возможный способ?

Кроме того, akka предоставляет компоненты, которые могут помочь в масштабировании, как упомянуто в следующем блоге: https://www.datio.com/iaas/building-a-docker-container-orchestrator-with-akka/

Какой лучший способ масштабирования scala -akka microservices?

Спасибо

Anuj

1 Ответ

2 голосов
/ 28 января 2020

Akka имеет akka-management, который предоставляет 2 способа развертывания / обнаружения службы с помощью kubernetes: через API DNS и Kube.

Это действительно работает.


https://doc.akka.io/docs/akka-management/current/discovery/kubernetes.html

...