我在另一台主机上有一个 2 Glassfish 服务器和一个数据库服务器。前端使用一些 Javascript 运行 JSP,后端使用 Hibernate 与数据库通信。
应用程序服务器资源非常密集,因此我想将 Web 服务器(JSP、视图部分)和后端(EJB、逻辑部分)分离到不同的机器中。
我该如何做到这一点,更实际?JSP 依赖于 EJB 来更新视图 - 所以我应该在 webserver 和 appserver 之间引入一个 rest-api 服务器以便可以通信吗?这是一个好的架构吗?
我在另一台主机上有一个 2 Glassfish 服务器和一个数据库服务器。前端使用一些 Javascript 运行 JSP,后端使用 Hibernate 与数据库通信。
应用程序服务器资源非常密集,因此我想将 Web 服务器(JSP、视图部分)和后端(EJB、逻辑部分)分离到不同的机器中。
我该如何做到这一点,更实际?JSP 依赖于 EJB 来更新视图 - 所以我应该在 webserver 和 appserver 之间引入一个 rest-api 服务器以便可以通信吗?这是一个好的架构吗?