最近在搞自己的一个小项目,但是对于一些技术的选取有一些迷惑,希望有人能够指点一番。 使用场景,假设获得授权,获取了用户的邮箱登录的密钥,密钥种类分 basic auth 和 Oauth , 前者获得的是邮箱地址和密码, 后者则是邮箱地址和 Access Token :
- 利用 celery 对于 OAuth 类型的密钥,定期进行刷新 Token 的任务
- 利用邮箱密钥,在固定间隔内登录用户的邮箱,获取指定邮件信息,存储到数据库。
celery 是否能够胜任这项任务? 如果在服务器端针对每一个邮箱的密钥建立一个 local 的 IMAPClient ,是否能够替代 Celery 还是有更好的解决方案?
