微服務的數據庫設計

  單獨的數據庫: 微服務設計的一個關鍵是數據庫設計,基本原則是每個服務都有自己單獨的數據庫,而且只有微服務本身可以訪問這個數據庫。它是基於下面三個原因。 優化服務接口:微服務之間的接口越小越好,最好只有服務調用接口(RPC或消息),沒有其他接口。如果微服務不能獨享自己的數據庫,那麼數據庫也變成了接口的一部分,這大大拓展了接口範圍。 錯誤診斷:生產環境中的錯誤大部分都是和數據庫有關的,要麼是數據出
相關文章
相關標籤/搜索