问下一般网站的通过邮箱重置密码功能的设计

调皮的XD 发布于 2014/11/18 10:13
阅读 270
收藏 0

网站活跃用户大概20W左右,现在要加入忘记密码的功能,通过邮箱重置,

目前我想到的有2种方式

1:通过消息队列的方式

2:一个请求来了起一个异步线程的方式?

这2种方式我说下优缺点,1这种方式就是用户的邮件有很可能不能及时收到,我看一般的用户忘记密码通过邮箱几分钟不到就收到了

2这种方式就可以用户请求量大了,起的线程太多,有很大可能宕机

求有经验的大神告诉下,不胜感激!

加载中
0
0-1
0-1

我选方法1, 没收到,用户回去再次重发或是打客服电话帮助。没到那量级,别搞复杂了。

可以通过后台数据库统计大概每天使用修改密码,忘记密码的人数分别多少。真不多。

调皮的XD
调皮的XD
3q! 这里还是有个问题,如果用队列的话再次重发还是很大可能被有界队列处理掉,直接丢弃了,如果没到一定的量级,第二种肯定要比第一种好些,个人理解
返回顶部
顶部