我的任务是为零售商建立一个大型电子商务网站。我们正在使用套装软件。该软件包很难定制,并且不灵活,但它可以在经过严格测试的Java应用程序上进行扩展。
在后台,我一直在考虑尝试使用它作为参考工作负载来构建自定义的Ruby on Rails电子商务应用程序 - 只是为了感兴趣和学习框架。但在我开始走得太远之前,我想我正在寻找一个高水平的决定是否有可能通过ROR达到这种类型的工作量。
该应用程序必须每小时捕获大约2000个订单,但每个订单都很大,因此每小时处理大约140,000个订单项。并发客户相对简单,一小时约5,000人活跃。但浏览到商店的比例很高,大约有45%的客户来到网站购物,因此大部分处理都是订单捕获而不是搜索和购买。浏览大多数网站。
所以我的问题是,在ROR方面,“大工作量”是什么?这是一个可行的NFR来满足ROR应用吗?我应该考虑哪些因素?
答案 0 :(得分:3)
实际上,作为一个Web框架,RoR不会对工作负载限制施加任何限制。
工作负荷限制取决于: