微服務架構四大金剛利器

概述

互聯網應用發展到今天,從單體應用架構到SOA以及今天的微服務,隨着微服務化的不斷升級進化,服務和服務之間的穩定性變得越來越重要,分佈式系統之所以複雜,主要原因是分佈式系統需要考慮到網絡的延時和不可靠,微服務很重要的一個特質就是需要保證服務冪等,保證冪等性很重要的前提需要分佈式鎖控制併發,同時緩存、降級和限流是保護微服務系統運行穩定性的三大利器。

隨着業務不斷的發展,按業務域的劃分子系統越來越多,每個業務系統都需要緩存、限流、分佈式鎖、冪等工具組件,distributed-tools組件(暫未開源)正式包含了上述分佈式系統所需要的基礎功能組件。

distributed-tools組件基於tair、redis分別提供了2個springboot starter,使用起來非常簡單。
以使用緩存使用redis爲例,application.pr

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章