Redis 기반 스프링 부츠 분산 잠금 부품은 프로젝트 용 분산 잠금 기능을 갖추는 것이 매우 간단하며 상자에서 사용할 준비가되었습니다.
이 구성 요소는 Spring MVC 프로젝트에도 작동합니다.
이 업데이트 내용 :
특정 사용 방법은 다음과 같습니다.
시나리오 사용 설명 :
이 업데이트는 주로 매개 변수의 값이 동일하다면 매개 변수의 값을 잠겨야하고 매개 변수의 값이 다르면 장면이 잠금없이 해제되는 시나리오를 해결합니다.
상자에서 사용하십시오
1. 잠금 스타터 구성 요소 종속성을 추가하십시오
<pectionency> <groupid> org.springframework.boot </groupid> <artifactid> Spring-Boot-Klock-Starter </artifactid> <버전> 1.0-snapshot </version> </dependency>
2. application.properties 구성 Redis Link : spring.klock.address=127.0.0.1:6379
3. 분산 잠금 장치가 필요한 메소드에 다음과 같은 주석 @klock을 추가하십시오.
@ServicePublic Class TestService {@klock (waittime = long.max_value) public String getValue (String Param)는 예외를 {if ( "sleep".equals (param)) {// 스레드 수면 또는 중단 점 블록 블록으로, 항상 잠금 스레드 (1000 * 50); } 반환 "성공"; }}요약
위의 것은 Spring-Boot-Klock-Starter v1.1의 주요 업데이트 내용의 소개입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!