[英]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.