【问题标题】:What are the advantages of using Lagom over the Playframework directly?与直接使用 Playframework 相比,使用 Lagom 有什么优势?
【发布时间】:2017-03-30 13:38:57
【问题描述】:

我正处于在 Scala Play 之上构思一个基于 JSON 的小型 Web 服务框架的阶段,这真的很容易,突然偶然发现了新的 Lagom 框架,我想知道使用它有什么附加价值而不是直接播放框架?什么可以证明 Cassandra 等的额外复杂性和额外足迹是合理的......

【问题讨论】:

标签: scala playframework lagom


【解决方案1】:

哪种框架更适合您取决于您​​的具体需求和要求。但是,在评估时,您不应只考虑单个服务的实现,而应考虑整个系统 - 例如您的服务将如何通信,您将如何处理持久性存储?

Lagom 有一些 Play 没有的功能,例如服务描述符和服务客户​​端的概念,它们简化了动态服务查找、断路器集成等操作。

正如您已经发现的那样,它还通过为 Kafka 消息总线提供集成来简化为事件溯源设置 Cassandra 持久性,甚至是服务之间的异步消息传递。请注意,这些仅在您决定使用它们时才会增加占用空间。

另一方面,Play 还具有 Lagom 所没有的功能,您可能需要也可能不需要,例如从模板渲染 HTML。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-24
    • 2010-12-27
    • 2015-04-06
    • 2013-05-09
    • 2017-05-29
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多