Java是否适用于多租户SAAS架构?

3
我正在构建一个新的SAAS架构,希望能得到一些关于使用最合适的语言/框架的建议。
据说Grails中的多租户已经非常成熟,基于事件的NodeJS也很不错。我所关心的是工作流、安全RBAC、API设计、ORM等方面的框架可用性,因为我们正在构建的SAAS是面向企业的业务。
我更喜欢Java语言、Spring框架、工作流和可能的GWT...但是想象一下,如果有一天SAAS销售良好,我们有数千个租户和高并发发生,Java能够解决高并发I/O成本并且能够大规模扩展吗?或者,我在哪里可以找到关于如何设计Java大型Web应用程序架构(高并发)的大量优秀资料呢?
尽管如此,考虑到我所要实现的目标非常高级,哪些框架最能满足我的需求(造成最少的痛苦!)
谢谢。
2个回答

9

Java能否解决高并发I/O成本和大规模扩展的问题?

没有任何语言可以“解决”这些问题。熟练、有经验、聪明的软件开发人员可以使用任何语言来处理这些问题。尽管如此,Java通常用于处理数千个并发用户的Web应用程序,在数十或数百台机器上处理TB级别的数据。


谢谢。您能否提供一些关于高并发SAAS应用程序架构设计的建议/资源链接? - xoyoja

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接