繁体   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