我们有一个中等大小的Grails Web应用程序,它在PostgreSQL和使用HTML的GSP上使用GORM / Hibernate,还提供了一些REST API。我们正在对Scala进行标准化,并希望将此应用程序迁移到Play或Spray,并使用Slick访问现有数据库。
Nimble当前用于身份验证/授权和用户/角色/等。管理。
为了逐步进行迁移,避免大规模迁移,我们可以采取哪些方法?
它们都是JVM语言,有没有办法避免将它们当作独立的Web应用程序在独立的端口上运行?
项目名称很有趣,但是合理的方法可能是使用应用程序代理来提供单个名称空间。另一种选择是将它们作为单独的WAR文件在Tomcat之类的Web容器中运行。我还没有做过Grails或Scala,但是如果Web API是Java Servlet的包装,那么您真是太棒了。如果没有,你将不得不使用应用程序代理隐藏单独的端口等
—
帐户berin Loritsch