为什么要构建可伸缩的Web应用? 想象一下,你的营销活动吸引了很多用户,在某个时候,应用必须同时为成千上万的用户提供服务,这么大的并发量,服务器的负载会很大,如果设计不当,系统将无法处理. 接下来发生的就是,随机错误.缓慢的内容加载.无休止的等待.连接断开.服务不可用等问题. 辛辛苦苦吸引来的用户变成了系统的攻击者,把服务器资源耗尽,应用程序崩溃. 你的大多数用户将丢失,产品评级将降低,市场将充满负面评论. 所以,可伸缩性已经成为Web应用程序的DNA. 可伸缩应用架构简介 可伸缩架构的两个主要…