簡體   English   中英

1台服務器上的Playframework 2.5.x 2項目

[英]Playframework 2.5.x 2 Project On 1 Server

我實際上是使用playframework的新手。

通常我會使用j2ee和jboss,現在會遷移到playframework。

在使用jboss的j2ee中,如果我有2個.ear項目,例如1個用於電子商務引擎,另一個2個用於支付引擎,則在生產中我可以將2個.ear項目放入jboss。

問題是,如果我使用play怎么辦?

我必須創建2個play項目並同時運行兩個應用程序嗎?

還是我只創建一個包含2個數據庫和配置的項目?

謝謝。

1-您必須使用子項目來構建類似的東西。

https://www.playframework.com/documentation/2.5.x/SBTSubProjects

如果您的項目是獨立的,請考慮將nginx用作前端服務器:使用nginx進行設置 通常應在域部分上根據url字符串將用戶連接路由到不同的播放應用程序。 您的應用程序應在不同的端口(例如9001、9002等)上運行。此設置允許您更新應用程序,打開和關閉應用程序,在不同服務器之間獨立移動它們。

公認的答案建議使用子項目,這是一個好主意,但是它們的目的不是將多個應用程序組合為一個。 它更多的是在項目上進行邏輯拆分,以及在加快編譯速度方面。 您可能在子項目中喜歡的另一點是,不同的play應用程序在不同的JVM中運行,因此如果服務器資源有限,這可能是個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM