类 DefaultTokenService
java.lang.Object
com.alibaba.csp.sentinel.cluster.flow.DefaultTokenService
- 所有已实现的接口:
com.alibaba.csp.sentinel.cluster.TokenService
@Spi(isDefault=true)
public class DefaultTokenService
extends Object
implements com.alibaba.csp.sentinel.cluster.TokenService
Default implementation for cluster
TokenService.- 从以下版本开始:
- 1.4.0
- 作者:
- Eric Zhao
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidreleaseConcurrentToken(Long tokenId) com.alibaba.csp.sentinel.cluster.TokenResultrequestConcurrentToken(String clientAddress, Long ruleId, int acquireCount) com.alibaba.csp.sentinel.cluster.TokenResultrequestParamToken(Long ruleId, int acquireCount, Collection<Object> params) com.alibaba.csp.sentinel.cluster.TokenResultrequestToken(Long ruleId, int acquireCount, boolean prioritized)
-
构造器详细资料
-
DefaultTokenService
public DefaultTokenService()
-
-
方法详细资料
-
requestToken
public com.alibaba.csp.sentinel.cluster.TokenResult requestToken(Long ruleId, int acquireCount, boolean prioritized) - 指定者:
requestToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-
requestParamToken
public com.alibaba.csp.sentinel.cluster.TokenResult requestParamToken(Long ruleId, int acquireCount, Collection<Object> params) - 指定者:
requestParamToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-
requestConcurrentToken
public com.alibaba.csp.sentinel.cluster.TokenResult requestConcurrentToken(String clientAddress, Long ruleId, int acquireCount) - 指定者:
requestConcurrentToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-
releaseConcurrentToken
- 指定者:
releaseConcurrentToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-