标签: python oop events design-patterns notifications
我正在设计一个通知中心,定期举办多个活动(会议,发送邀请请求,接受邀请请求等),通过电子邮件,短信或FCM移动通知或所有这些通知一起发送通知。我正在寻求一个良好的OOP设计/设计模式来实现这一目标。
使用twilio和customrIO等第三方服务可以使用发送通知的功能,问题是系统设计中使用的类。
我正在使用队列来存储我的事件,其中一个单独的线程不断检查事件队列,然后通知中心必须采取正确的操作来发送通知。
我正在使用django框架开发我的应用程序。
该操作可归纳如下: