是否真的需要分佈式事務
儘量減少過度設計,太多團隊過度設計,搞的所有人疲勞不堪,而微服務過多就會引出分佈式事務,這個時候需要將用到事務的微服務聚合成一個單機服務,使用數據庫的本地事務。
分佈式事務的原則是:儘量使用數據庫的本地事務,因爲分佈式事務無論是那種方案都會增加你係統的複雜度,這樣的成本實在是太高了,千萬不要因爲追求某些設計,而引入不必要的成本和複雜度。
儘量減少過度設計,太多團隊過度設計,搞的所有人疲勞不堪,而微服務過多就會引出分佈式事務,這個時候需要將用到事務的微服務聚合成一個單機服務,使用數據庫的本地事務。
分佈式事務的原則是:儘量使用數據庫的本地事務,因爲分佈式事務無論是那種方案都會增加你係統的複雜度,這樣的成本實在是太高了,千萬不要因爲追求某些設計,而引入不必要的成本和複雜度。