我正在构建一个新的SAAS架构,并在寻找一些关于使用最合适的语言/框架的建议。
就其他语言而言,据说grails中的多租户已经相当成熟,基于事件的NodeJS也很不错。我关心的是工作流的框架可用性,安全的基于角色的访问控制,应用程序接口设计,ORM....because我们正在构建的软件自动化系统是面向商业企业的。
我更喜欢Java语言,Spring框架,工作流,也许GWT...But想象一下,有一天,一旦SAAS卖得很好,我们有成千上万的租户,高并发发生了,Java能够解决高并发I/O成本,并且可以大规模扩展吗?或者,我在哪里可以找到一堆关于如何设计伟大的Java大规模web应用程序架构的优秀材料?(高并发)
无论如何,给出我正在尝试实现的非常高层次的描述,哪些框架最能满足我的需求(痛苦最少!)
谢谢。
发布于 2013-07-09 22:23:34
“Java是否能够解决高并发I/O成本,并能够大规模扩展”
没有一种语言能解决这些问题。熟练的,有经验的,聪明的软件开发人员。任何一种语言。也就是说,是的,Java经常用于web应用程序,处理数以千计的并发客户,跨越数十或数百台机器,处理or级的数据。
发布于 2013-07-10 17:31:36
有一些工具可以帮助你解决java多租户问题,你可能会发现这个博客很有用:
http://www.waratek.com/blog/june-2013/the-challenge-of-java-virtualization
https://stackoverflow.com/questions/17550306
复制相似问题