我想从使用过大规模生产系统的经验丰富的Java专业人员那里了解到,需要做些什么才能构建能够处理每天1000多万个请求的规模的web应用程序?
例如,如果需要进行某种缓存,那么使用什么产品质量库进行缓存?
发布于 2011-10-10 16:09:49
这是一个很大的话题,不容易回答--超大规模的应用程序通常需要针对它们期望处理的特定类型的负载进行仔细的设计。
例如:如果您的体系结构主要处理只读页面视图(通过复制大量廉价的应用程序服务器来轻松扩展)与处理复杂的金融事务(您需要一种协调大量并发事务的方法),那么您的体系结构将非常不同。
一些一般性的提示:
顺便说一句,每天1000万次请求实际上并不是很大。也就是说每秒只有115个请求。通过相当紧凑的编码,一台现代服务器就可以处理这件事......
https://stackoverflow.com/questions/7709790
复制相似问题