我们计划创建少量新的微服务作为我们平台的一部分。
当前,我们所有的微服务都是基于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微服务?
谢谢
Anuj
Akka具有akka管理,它提供了两种通过kubernetes部署/发现服务的方法:通过DNS和Kube API。
确实有效。
https://doc.akka.io/docs/akka-management/current/discovery/kubernetes.html