91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解spring boot分布式鎖組件spring-boot-klock-starter

發布時間:2021-11-17 16:58:38 來源:億速云 閱讀:424 作者:柒染 欄目:軟件技術

如何理解spring boot分布式鎖組件spring-boot-klock-starter,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

spring boot 分布式鎖組件 spring-boot-klock-starter

spring-boot-klock-starter

基于redis的spring boot分布式鎖組件,有了這個組件,使得項目擁有分布式鎖能力變得異常簡單,支持spring boot,和spirng mvc等spring相關項目。

快速開始

spring boot項目接入

1.添加lock starter組件依賴,目前還沒上傳到公共倉庫,需要自己下源碼build

如何理解spring boot分布式鎖組件spring-boot-klock-starter

2.application.properties配置redis鏈接:spring.klock.address=127.0.0.1:6379

3.在需要加分布式鎖的方法上,添加注解@Klock,如:

如何理解spring boot分布式鎖組件spring-boot-klock-starter

spring mvc項目接入

其他步驟和spring boot步驟一樣,只需要spring-xx.xml配置中添加KlockAutoConfiguration類掃描即可,如:

<context:component-scan base-package="org.springframework.boot.autoconfigure.klock.KlockAutoConfiguration"/>

使用參數說明

配置參數說明

如何理解spring boot分布式鎖組件spring-boot-klock-starter

@Klock注解參數說明

@Klock可以標注四個參數,作用分別如下
name:lock的name,對應redis的key值。默認為:類名+方法名
lockType:鎖的類型,目前支持(可重入鎖,公平鎖,讀寫鎖)。默認為:公平鎖
waitTime:獲取鎖最長等待時間。默認為:60s。同時也可通過spring.klock.waitTime統一配置
leaseTime:獲得鎖后,自動釋放鎖的時間。默認為:60s。同時也可通過spring.klock.leaseTime統一配置

工程test模塊下,為分布式鎖的測試模塊。可以快速體驗分布式鎖的效果。

關于如何理解spring boot分布式鎖組件spring-boot-klock-starter問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德昌县| 搜索| 凤阳县| 类乌齐县| 富蕴县| 西城区| 日土县| 辛集市| 南阳市| 通州区| 康马县| 汕尾市| 土默特左旗| 平顶山市| 偏关县| 公安县| 佛坪县| 禹城市| 隆子县| 土默特左旗| 修文县| 宜宾县| 亚东县| 奇台县| 庄浪县| 陇南市| 洛扎县| 临高县| 石阡县| 浪卡子县| 西充县| 宾阳县| 德兴市| 怀宁县| 嘉善县| 廊坊市| 保定市| 琼海市| 收藏| 黄石市| 江城|