我正在构建一个新的 SAAS 架构,并且正在寻找一些关于最适合使用的语言/框架的建议。
至于其他语言,据说grails的 Multi-Tenancy 已经很成熟了,基于事件的NodeJS也不错。我关心的是工作流的框架可用性、安全RBAC、API设计、ORM……因为我们正在构建的SAAS是面向企业的。
我更喜欢Java语言,Spring框架,工作流,可能还有GWT...但是试想有一天SAAS卖得很好,我们有成千上万的租户,出现高并发,Java能不能解决高并发I/O成本并且可以大规模扩展?或者,我在哪里可以找到大量关于如何设计出色的 Java 大型 Web 应用程序架构的优秀 Material ? (高并发)
无论如何,鉴于对我要实现的目标的非常高层次的描述,哪些框架最能满足我的需求(为了最少的痛苦!)
谢谢。
最佳答案
“Java 是否能够解决高并发 I/O 成本并能够大规模扩展”
没有语言可以解决这些问题。技术娴熟、经验丰富、聪明的软件开发人员会这样做。用任何语言。也就是说,是的,Java 通常用于处理数千台并发客户、跨越数十台或数百台机器、处理数 TB 数据的 Web 应用程序。
关于java - Java 是否适合 Multi-Tenancy SAAS 架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17550306/