大型网站业务系统怎样处理每天的大量邮件

这个问题主要涉及两个方面,一是如何响应大规模的网络请求,二是如何存取大量数据。每秒钟都有大量的网络请求(这里如果是面试的话往往需要你估算这些网络请求的数量级)发到百度要求返回搜索结果,发到gmail要求存取邮件数据。这些请求首先发到网站的负载均衡器。负载均衡器再发给众多服务器之一来完成所请求的业务。这些服务器在处理业务时总要涉及数据读写,而数据一般是存在数据库里的。所以服务器和数据库之间的交互非常关键,也很有技巧。另外服务器可以设置缓存,所请求的数据先在缓存中找,找不到再去数据库,也可以加速。以上是个大概描述。
■网友
对于邮件,如果不需要很强的实时性,可以通过消息队列来降低系统负荷


    推荐阅读