【问题标题】:SaaS Scalability - Is Tomcat Scalable enough?SaaS 可扩展性 - Tomcat 是否具有足够的可扩展性?
【发布时间】: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


【解决方案1】:

这是一个相当固执的问题,与系统管理员相关。话虽如此,我建议您阅读 Liferay 的 performance whitepaper,它可能会给您一个关于您想要涵盖的实际数字(和用例)的提示。

我认为 tomcat 本身 - 从性能的角度来看 - 可以很好地与 Liferay 一起扩展。与“大铁”应用服务器相比,集群管理可能需要更多的工作。所以,一般来说,这取决于你想要扩展什么。另外,您的用户是“用户帐户”还是“并发用户”?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 2016-01-28
    • 2018-10-16
    • 2011-07-07
    • 2016-11-20
    • 2010-12-03
    • 2019-11-11
    相关资源
    最近更新 更多