【发布时间】:2011-02-08 09:51:00
【问题描述】:
我们正在构建一个 SaaS 应用程序,该应用程序将是多租户的,并且预计会有大量用户流量。该解决方案将托管在 Liferay Portal 上。开箱即用的 Liferay 对 Tomcat 有很好的支持,并且可以很好地与它配合使用。他们也支持其他应用服务器。但我们目前倾向于 Tomcat。
Portal 将主要是由位于不同应用服务器(大多数情况下为 Glassfish)上的 Web 服务提供的前端服务。除了普通的 tomcat 提供的功能之外,我们不需要为门户提供更多的 J2EE 功能。
Tomcat 的可扩展性是否足以支持多租户大流量 Saas 应用程序? 我想知道我们在使用 Tomcat 时可能会遇到什么问题。
干杯! 尼拉夫
【问题讨论】:
-
是的,Tomcat 可以很好地扩展,而且我知道有几个大型系统可以在它上面运行。但是您似乎在问它是否“扩展得足够好”。不幸的是,我不知道那是什么意思。
-
我们的典型用例可能是 - 一台应用服务器上的五个门户实例。每个门户实例支持一个租户。每个租户大约有 1000 个用户。因此,每个应用服务器大约有 5000 个用户。
标签: tomcat scalability