针对注册用户,逢年过节的,公司都要发email,现在用户已经超过100w,
请问有没有好的解决方案,请大家给一些建议。

解决方案 »

  1.   

        恩,我是今年刚毕业的新手,从来没有处理过这类大数据量的问题,本来可能没资格发言,但是看到了就把自己知道的说下,可行不可行,楼主自己看着办。
        如果是数据库是使用SQL2005的话,可以使用数据库邮件功能。
         在数据库邮件上配置账号,根据SMTP协议,数据库会请求邮件服务器来发送邮件。这样的话,数据库服务器基本没什么压力,承受压力的都是邮件服务器。如果你们公司使用163邮箱之类的来发送Email的话,就好办了。有压力的事情,让人家的服务器去搞定(估计100万封,对人家的邮箱服务器来说不是什么问题),我们轻松就可以了。
        如果邮件服务器是自己的公司的话,只能慢慢发了。建一个事务,每1分钟的执行一次,每次从数据库里搜索1000个客户,发送邮件。掌握好时间和数量的话,服务器应该不会瘫掉,不过时间可能有早晚。
        新人能想到的就这么多了。坐等被拍砖~
      

  2.   

    写个小程序发吧。
    用Chilkat.Net控件。很轻松的,有30天试用期。