Jos*_*nso 5 email notifications design-patterns push-notification
在这种情况下我应该使用哪种设计模式:
而且我想实现更多的技术,我不想修改核心,我只想向系统添加模块。例如,添加电报消息、Twitter 消息或其他电子邮件提供商。
有什么推荐吗?
根据您的问题陈述,将涉及两种不同类型的设计模式:
1)策略模式:它将根据电子邮件、推送、whatsapp 等上下文定义通知策略。
3)观察者模式:它将执行发布者和订阅者操作,行为松耦合。它将自动通知订阅者。
您还可以在某个地方集成RabbitMq以进行排队和按时推送消息。
归档时间: |
|
查看次数: |
4477 次 |
最近记录: |