1

私は Grails を調べ始め、サービス、コントローラー、RESTful インターフェース、およびいくつかの単純なビューを備えた単純なプロトタイプ Web アプリを作成することに非常に満足していました。

デプロイの通常の方法は、Web アプリを .war (またはプラグインの場合は .zip) にパッケージ化してから、Tomcat などのアプリケーション サーバーにデプロイすることです。

フロントエンドをより大きな既存のフロントエンド/ポータルに統合すると仮定すると、これを潜在的に重いバックエンドと一緒にパッケージ化し、これらすべてを同じアプリケーション サーバーに配置したくありません。また、バックエンドは、他のアプリケーションが使用するサービスを提供する場合があります。

スケーラビリティの柔軟性について考えると、フロントエンド (ビュー、おそらくいくつかのコントローラー) とバックエンド (おそらく REST コントローラー?、サービス、ドメイン) をパッケージ化することによって、異なるホストに別々にデプロイする可能性 (または必要性) はありますか? 2つの別々のモジュール? Grails アプリを大規模に展開した経験のある人はいますか?

4

0 に答える 0