dev.to · SaaS· FlorianBlake3536·· 8 天前AI 评分22
用 UTC Cron 加用户时区选择,实现每日报告邮件定时发送
Daily Report Email Scheduling: UTC Cron with Per-User Timezone Selection
AI 导读
每日报告邮件的调度应让 UTC cron 只负责唤醒系统,由应用层按用户存储的 IANA 时区(如 Europe/Paris、America/New_York)判断本地发送时间是否已到,再以 (report_type, user_id, local_date) 为幂等标识入队,交给限速 worker 池消费。
来源:dev.to · SaaS · dev.to