繁体   English   中英

如何创建Lagom项目的可执行jar

[英]How to create an executable jar of a Lagom project

我的项目有一项服务(api和impl)。 如何为我的服务创建可执行jar。 由于Lagom使用服务定位器和服务网关来管理服务,因此它们也必须包含在jar中。

要创建可执行jar,请使用sbt-assembly 由于Lagom是基于Play构建的,因此此处的Play sbt-assembly说明可能有用。

您可以捆绑所需的服务定位器的任何实现,如果您只有一个服务,则不需要任何服务定位器,因为该服务不会查找任何其他服务,您只需提供一个ServiceLocator每次查找都返回None实现。 就服务网关而言,您不能将服务网关捆绑在服务内,因为这样做无法达到目的-服务网关是一个HTTP代理,位于许多服务的前面,并将请求路由到许多服务。 通常,您将使用nginx或haproxy。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM