没有ConductR的Lagom?

ste*_*erd 15 lagom

在没有ConductR的情况下在生产中使用Lagom是否切实可行?商业许可让我失望.这个框架看起来可能非常艰巨,部署和自定义工具可能需要付出很多努力来实现.

ign*_*i35 10

(免责声明:我是Lightbend员工,目前是Lagom团队的核心成员)

编辑(2018年11月):请参阅https://www.lagomframework.com/documentation/current/java/ProductionOverview.html#Running-Lagom-in-production以获取有关此主题的最新信息.

(原始答案,2017年8月)自从这个问题在一年前添加以来,Lightbend堆栈发生了很多变化.例如:ConductR现在可以在最多三个节点的生产中自由使用.此外,ConductR背后的团队还致力于提供在Kubernetes上部署Lagom应用程序的工具.在这方面的努力是非常先进的,我们的一些示例应用程序已经可以部署在Kubernetes中.


小智 1

你的问题相当开放,所以让我们从“视情况而定”开始。

如果

  • 您可以轻松地在 Akka 集群的配置中管理扩展,
  • 您的使用不违反 lagom、play 和 Akka 的开源许可条款,并且
  • 您没有足够的现金流来证明利用 Lightbend 的生产套件是合理的,

那么您可以用最少的努力和自定义工具进行部署。

如果这些条件不成立,您的选择是去其他地方(例如 Spring Cloud)或保留 Lightbend。您可能会发现去其他地方有其自身的认知负担和/或商业费用。

希望 7 个月后也能有所帮助。