spring-boot-klock-starter V 1.1本体機能の重大な更新内容紹介
redisベースのspring-boot分散式ロックコンポーネントは、プロジェクトが分散式ロック能力を持つようになり、非常に簡単になります。
このコンポーネントはspring mvcプロジェクトにも適用されます。
今回の更新内容:ロック方法の参入をサポートするサービスキー は、注釈方式の獲得業務key をサポートする。 Spel取得業務key をサポートします。
具体的な使い方は以下の通りです。
使用シーンの説明:
今回の更新は主に解決します。もし参加するvalueが同じ時にロックをかけなければならないなら、参加するvalueが違った時にロックをかけずにそのまま流すシーンです。
開梱はすぐ使います
1.ロックスターのコンポーネント依存性を追加
以上は小编が绍介したspring-boot-klock-starter V 1.1主体の机能の重大な更新内容の绍介で、皆さんに役に立つことを望んでいます。ここでも私たちのサイトを応援してくれてありがとうございます。
このコンポーネントはspring mvcプロジェクトにも適用されます。
今回の更新内容:
具体的な使い方は以下の通りです。
使用シーンの説明:
今回の更新は主に解決します。もし参加するvalueが同じ時にロックをかけなければならないなら、参加するvalueが違った時にロックをかけずにそのまま流すシーンです。
開梱はすぐ使います
1.ロックスターのコンポーネント依存性を追加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-klock-starter</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
2.application.properties
ラジオリンクの構成:spring.klock.address=127.0.0.1:6379
3.分布式のロックが必要な方法で、コメント@Klockを追加します。
@Service
public class TestService {
@Klock(waitTime = Long.MAX_VALUE)
public String getValue(String param) throws Exception {
if ("sleep".equals(param)) {// ,
Thread.sleep(1000 * 50);
}
return "success";
}
}
締め括りをつける以上は小编が绍介したspring-boot-klock-starter V 1.1主体の机能の重大な更新内容の绍介で、皆さんに役に立つことを望んでいます。ここでも私たちのサイトを応援してくれてありがとうございます。