開始單元測試
- 編寫測試類
-
SpringCloud微服務實戰(4)-服務拆分原則(下)訂單服務拆資料相關源碼 -
SpringCloud微服務實戰(4)-服務拆分原則(下)訂單服務拆資料相關源碼 - 必須要有此二注解,否則NPE
-
SpringCloud微服務實戰(4)-服務拆分原則(下)訂單服務拆資料相關源碼
開始實作第二個功能
編碼技巧,測試類可直接繼承啟動類的測試類,減少注解個數,做到最大可能的解耦
訂單服務
- SQL
- sb 引用了 gson, 是以不需要指定版本
拆資料
如何拆“資料”?
- 每個微服務都有單獨的資料存儲
- 依據服務特點選擇不同結構的資料庫類型
- 難點在确定邊界
- 針對邊界設計API
- 依據邊界權衡資料備援
相關源碼
https://github.com/Wasabi1234/SpringCloud_OrderDemo
https://github.com/Wasabi1234/SpringCloud_ProductDemo
參考