Java -如何部署Akka, Play, Vertx等应用程序



我一直在阅读一些(相对)新的Java应用程序框架,如Akka、Play和Vertx。然而,关于使用这些框架创建的应用程序是否像传统的EE应用程序那样部署,我找不到一个明确的答案。也就是说,它们是否打包为WAR/EAR文件并部署到WebSphere之类的应用服务器上?在我看来,很多WAR/EAR基础设施都是基于传统的EE应用程序而构建的。

在默认情况下,它们不像普通的EE应用程序那样部署。这些框架试图简化事情,使编写代码更快、更容易,所以他们大多数时候都有自己的部署模式和自己的web服务器。此外,它们更多地遵循Docker的方法,拥有大量的容器,并且能够作为微服务使用。

所以从我的角度来看,它看起来像这样(可能是错误的,我没有使用它们):

  • Akka可以添加到WEB-INF/lib中的war文件
  • 建议使用
  • Play native installer。他们放弃了战争的可能性,但似乎有一个github插件
  • 绿色。x似乎不支持ear或war文件

最新更新