Lagom Framework参考指南(一)

一.Lagom概念介绍

1、lagom框架包含一系列的可以支持我们从开发到部署的库以及开发环境:

  在开发阶段,可以通过一个简单的命令构建我们的项目,启动所有你的服务,并且可以支持所有的lagom基础设置层。

  当你修改了代码,logom是有热加载的。

  开发环境可以让你在几分钟内添加进一个新的服务或者加入一个现有的lagom开发团队

2、你可以使用java或者scala创建微服务。Lagom为服务通信提供了一个特别的的无缝体验。服务定位,通信协议以及其他的问题都被Lagom处理掉了,提供了方便和效率。同时,Lagom对于持久化是支持ES(事件源)和CQRS(命令查询职责分离)的。

3、在任意你选择的平台上部署。为了简化部署,Lagom有很多可以开箱机用的产品组件,比如Application Monitoring(监控的)。这些产品组件提供了一种在容器环境中的简单的方式来部署,测量,监控和管理Logam服务

4、设计一个达到高伸缩和面对意想不到的失败具有弹性微服务系统是机器苦难的,如果没有Lagom这样的框架,你需要去处理在高度的分布式系统中所有复杂的线程和并发的问题,你是可以避免这些缺陷,同时提高工作效率的。Logam允许你在现有的约束下采用响应式架构。例如你可以想下面这样创建微服务:

  与遗留系统/或者替换程序的整体功能

  使用Cassandra或者你自己选择的数据库和/或与其他数据存储集成

posted on 2018-11-21 14:27  小毛线  阅读(210)  评论(0)    收藏  举报

导航