微服務設計原則

1.AKF拆分
x軸:水平復制,單體系統通過集羣加負載均衡運行多個實例;
y軸:基於不同的業務將項目拆分爲多個微服務;
z軸:數據分區
2.前後端分離
前端和後端的代碼分離也就是技術上做分離,我們推薦的模式是最好直接採用物理分離的方式部署;
這種分離模式的方式有幾個好處:
前後端技術分離,可以由各自的專家來對各自的領域進行優化,這樣前端的用戶體驗優化效果會更好。
分離模式下,前後端交互界面更加清晰,就剩下了接口和模型,後端的接口簡潔明瞭,更容易維護。
前端多渠道集成場景更容易實現,後端服務無需變更,採用統一的數據和模型,可以支撐前端的web UI 移動App等訪問。
3.無狀態服務
4.Restful通信風格

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