Java适用于多租户SAAS架构吗?

xoy*_*oja 3 java architecture concurrency performance saas

我正在构建一个新的SAAS架构,并正在寻找有关最合适的语言/框架的建议.

至于其他语言,据说grails中的多租户非常成熟,基于事件的NodeJS也很不错.我关心的是工作流,安全RBAC,API设计,ORM的框架可用性....因为我们正在构建的SAAS是面向企业的.

我更喜欢Java语言,Spring框架,工作流程,也许还有GWT ...但是想象有一天,一旦SAAS销售良好,我们有成千上万的租户和高并发发生,Java能够解决高并发I/O成本,并且可以大规模扩大规模?或者,我在哪里可以找到一些关于如何设计出色的Java大规模Web应用程序架构的优秀材料?(高并发)

无论如何,考虑到我正在努力实现的高级描述,哪些框架最能满足我的需求(最少的痛苦!)
谢谢.

Kei*_*ith 8

"Java能够解决高并发I/O成本并且能够大规模扩展"

没有语言可以解决这些问题.熟练,经验丰富,智能的软件开发人员.用任何语言.也就是说,是的,Java通常用于处理数千个并发客户的Web应用程序,这些客户可以处理数十或数百台计算机,处理数TB的数据.