基於redis實現分佈式鎖案例

這是我的案例流程圖。瀏覽器----->zuul--->feignclient(兩個)---->service(兩個實例)。 由於多個服務實例。所以在併發情況下。傳統的線程併發解決方案不能實現。原因:傳統synychnozed鎖或者lock都是基於同一個 jvm內部的。因爲共享變量存在方法區(線程共享區)。所以多線程間是共享該變量實現線程上下文的安全切換。達到線程安全。 但是在分佈式情況下。多實例。
相關文章
相關標籤/搜索