我开始研究 Grails,我觉得编写一个包含服务、控制器、RESTful 界面和一些简单视图的简单原型 Web 应用程序很舒服。
部署的常用方法是将 Web 应用程序打包成 .war(或 .zip 用于插件),然后将其部署到应用程序服务器,例如 Tomcat。
假设我将前端集成到一个更大的现有前端/门户中,我不想将它与一些可能很重的后端打包在一起并将所有这些放在同一个应用程序服务器上,这最初是为了托管前端/门户代码。此外,后端可能会提供其他应用程序使用的服务。
考虑可扩展性的灵活性,是否有可能(或根本需要?)通过打包将前端(视图,可能是一些控制器)和后端(可能是 REST 控制器?,服务,域)单独部署到不同的主机两个独立的模块?有人有大规模推出 Grails 应用程序的经验吗?