【发布时间】:2020-02-17 05:42:25
【问题描述】:
我需要设计一个负责向用户发送电子邮件的系统。触发器可以基于用户的事件,例如用户忘记密码或者它也可能由网站管理员触发。
在后一种情况下,管理员可以决定向一组人或所有注册用户发送电子邮件。一个用例是隐私政策的变化。
假设用户群非常大并且我们无法将所有用户/电子邮件加载到内存中,您能否为这种情况提出一个好的设计?
【问题讨论】:
-
这是一个非常广泛的问题。您能否提供有关环境、当前架构、要求、请求频率的更多详细信息 - 任何可以让人们分析的东西?
-
@BradIrby,我只有上面的当前要求。技术:Java,nodejs,频率:10k 通知/分钟。
标签: architecture system-design