簡體   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