分布式服務(wù)治理業(yè)務(wù)拆分原則

首先說一下不好的思路:

1.服務(wù)拆分粒度越小越好(小服務(wù)≠微服務(wù),實際業(yè)務(wù)需要空間換時間的,放到同一個服務(wù)里面,例如兩個表之間有強關(guān)聯(lián)性,不能簡單地以表的操作作為服務(wù)劃分的粒度)。

2.以代碼量為拆分標(biāo)準(zhǔn)(服務(wù)拆分不是代碼拆分)。

3.完全憑經(jīng)驗和感覺,或者按照別人家的套路拆分(經(jīng)驗和感覺也需要基于理論和實踐基礎(chǔ))。

下面才是好的思路或者原則:

1.單一職責(zé)同時職責(zé)功能完整。

2.粒度適中,團隊接受,適合公司的組織架構(gòu)。

3.版本兼容性,回歸測試和上線的便捷性需要考慮。

4.小步快步迭代,非一次性拆分完成。

5.精益求精,持續(xù)優(yōu)化改進。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • “微服務(wù)架構(gòu)”這一術(shù)語在前幾年橫空出世,用于描述這樣一種特定的軟件設(shè)計方法,即以若干組可獨立部署的服務(wù)的方式進行軟...
    ThoughtWorks閱讀 17,099評論 1 71
  • 1. 微服務(wù)架構(gòu)介紹 1.1 什么是微服務(wù)架構(gòu)? 形像一點來說,微服務(wù)架構(gòu)就像搭積木,每個微服務(wù)都是一個零件,并使...
    靜修佛緣閱讀 6,821評論 0 39
  • 服務(wù)拆分與架構(gòu)演進 “領(lǐng)域驅(qū)動設(shè)計和服務(wù)自演進能力是內(nèi)功。” 前言 《微服務(wù)的團隊?wèi)?yīng)對之道》提到,微服務(wù)幫助企業(yè)提...
    ThoughtWorks閱讀 4,258評論 0 36
  • 摘要:本文中,我們將進一步理解微服務(wù)架構(gòu)的核心要點和實現(xiàn)原理,為讀者的實踐提供微服務(wù)的設(shè)計模式,以期讓微服務(wù)在讀者...
    Java架構(gòu)師Carl閱讀 6,396評論 0 20
  • 記得《伯凡日知錄》有一期,講中年危機。他說現(xiàn)在美國有些教授不愿意招收中國學(xué)生讀博士,原因是中國留學(xué)生考博士的能力很...
    崇理閱讀 563評論 0 1

友情鏈接更多精彩內(nèi)容