項目技術架構

項目採用前後端分離的技術架構,服務端採用的是springmvc,springboot,Springcloud等Spring全家桶技術。系統分爲用戶端(pc、app、h5)、cdn(內容分發緩存層),負載均衡(ngix),ui層,微服務(服務網關,接口層,業務實現),數據層(mybatis,redis)等組成。

除此之外,還包括我們使用的開發工具,如:maven,kibana日誌跟蹤,jira,xmind,idea,普羅米修斯系統監控等。

第三方外部接口,如第三方登陸,支付,短信,微信,站內信,有萌推送,微信公衆號等。

細化:

調用方式包括http,maven依賴,dubbol+zukeeper。

系統採用了單例模式,狀態模式,策略模式和工廠模式。

消息隊列採用了kafka。

 

發佈了57 篇原創文章 · 獲贊 30 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章