第一時間獲取技術乾貨和業界資訊!設計模式
前段時間,我寫了一篇《淺談電商系統中的一些騷點問題》不少人喜歡。其實這只是複雜的電商系統中的冰山一角而已。今天我給你們稍微的擴展一點,說說電商系統中的一些業務複雜度。架構
咱們先來看一個場景,促銷。ide
是否是見了這個圖就懼怕了。光促銷就這麼多種類。架構設計
若是上面的這些功能,一個一個的完成,你說須要多久。還不說,其餘的業務場景。好比,進銷存。當我某個產品出了質量問題後,我須要定位到是哪一個批次的貨,這批次的貨,放在哪一個倉庫,哪一個貨架等,同批次的貨是否是都有問題等。設計
還有,賣貨出庫的時候,先買生產日期比較靠後的。退貨,盈虧盤點等。涉及到 N 多業務。3d
一個電商系統,每每伴隨着 N 多的子系統。每個系統都擁有複雜的業務邏輯。如今我給你提醒一下,像上面我提到的促銷打折等這類活用,你認爲用什麼設計模式比較好?blog
這就比較考驗你是否具有架構設計的能力了。今天我不劇透,後面我會寫更詳細的文章來描述爲何要這樣設計!產品
其實我前面也寫來不少關於電商系統的設計模式應用的文章,感興趣的同窗能夠去查看歷史文章。時間有限,等我那天抽出時間了再來具體的寫!it