如何設計一個郵件業務系統,包含類圖,架構和流程圖

一、需求

1、提供restapi調用發送郵件

2、郵件運營商包括多家,能靈活配置

3、郵件提供模板接口,可以通過模板去發送郵件

4、郵件提供非模板接口,直接發送郵件

5、發送郵件全部採用異步發送

二、郵件系統架構圖

1、client端發佈消息,兩個隊列,一個隊列負責模板郵件,一個負責非模板郵件。

2、mail系統消費兩個隊列,進行存儲和處理操作後,直接調用第三方運營商接口發送。

 

三、郵件系統類圖

 

 

 

四、郵件系統存儲結構

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章