3

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

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

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

无论如何,鉴于对我想要实现的目标的高度描述,哪些框架最能满足我的需求(为了最少的痛苦!)
谢谢。

4

2 回答 2

9

“Java 是否能够解决高并发 I/O 成本并可以大规模扩展”

没有任何语言可以解决这些问题。熟练、经验丰富、聪明的软件开发人员会这样做。用任何语言。也就是说,是的,Java 通常用于处理数千个并发客户、跨越数十或数百台机器、处理 TB 数据的 Web 应用程序。

于 2013-07-09T14:23:34.213 回答
0

有一些工具可用于帮助处理 Java 多租户,您可能会发现此博客很有用:

http://www.waratek.com/blog/june-2013/the-challenge-of-java-virtualization

于 2013-07-10T09:31:35.693 回答